Class Core
Extension methods for retrieving core AML properties and attributes
Inheritance
System.Object
Core
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Innovator.Client.dll
Syntax
Methods
|
Improve this Doc
View Source
Action(IItem)
Retrieve the action
attribute of the item
Declaration
public static IAttribute Action(this IItem item)
Parameters
Type |
Name |
Description |
IItem |
item |
|
Returns
|
Improve this Doc
View Source
Action(IReadOnlyItem)
Retrieve the action
attribute of the item
Declaration
public static IReadOnlyAttribute Action(this IReadOnlyItem item)
Parameters
Returns
|
Improve this Doc
View Source
Classification(IItem)
Retrieve the classification
property of the item
Declaration
public static IProperty_Text Classification(this IItem parent)
Parameters
Type |
Name |
Description |
IItem |
parent |
|
Returns
|
Improve this Doc
View Source
Classification(IReadOnlyItem)
Retrieve the classification
property of the item
Declaration
public static IReadOnlyProperty_Text Classification(this IReadOnlyItem parent)
Parameters
Returns
|
Improve this Doc
View Source
Condition(IProperty_Base)
Retrieve the condition
attribute of the property
Declaration
public static IAttribute Condition(this IProperty_Base item)
Parameters
Returns
|
Improve this Doc
View Source
Condition(IReadOnlyProperty_Base)
Retrieve the condition
attribute of the property
Declaration
public static IReadOnlyAttribute Condition(this IReadOnlyProperty_Base item)
Parameters
Returns
|
Improve this Doc
View Source
ConfigId(IItem)
Retrieve the config_id
property of the item
Declaration
public static IProperty_Item<IItem> ConfigId(this IItem parent)
Parameters
Type |
Name |
Description |
IItem |
parent |
|
Returns
|
Improve this Doc
View Source
ConfigId(IReadOnlyItem)
Retrieve the config_id
property of the item
Declaration
public static IReadOnlyProperty_Item<IReadOnlyItem> ConfigId(this IReadOnlyItem parent)
Parameters
Returns
|
Improve this Doc
View Source
CreatedById(IItem)
Retrieve the created_by_id
property of the item
Declaration
public static IProperty_Item<User> CreatedById(this IItem parent)
Parameters
Type |
Name |
Description |
IItem |
parent |
|
Returns
|
Improve this Doc
View Source
CreatedById(IReadOnlyItem)
Retrieve the created_by_id
property of the item
Declaration
public static IReadOnlyProperty_Item<User> CreatedById(this IReadOnlyItem parent)
Parameters
Returns
|
Improve this Doc
View Source
CreatedOn(IItem)
Retrieve the created_on
property of the item
Declaration
public static IProperty_Date CreatedOn(this IItem parent)
Parameters
Type |
Name |
Description |
IItem |
parent |
|
Returns
Examples
// If the part was created after 2016-01-01, put the name of the creator in the description
if (comp.CreatedOn().AsDateTime(DateTime.MaxValue) > new DateTime(2016, 1, 1))
{
edits.Property("description").Set("Created by: " + comp.CreatedById().KeyedName().Value);
}
|
Improve this Doc
View Source
CreatedOn(IReadOnlyItem)
Retrieve the created_on
property of the item
Declaration
public static IReadOnlyProperty_Date CreatedOn(this IReadOnlyItem parent)
Parameters
Returns
Examples
// If the part was created after 2016-01-01, put the name of the creator in the description
if (comp.CreatedOn().AsDateTime(DateTime.MaxValue) > new DateTime(2016, 1, 1))
{
edits.Property("description").Set("Created by: " + comp.CreatedById().KeyedName().Value);
}
|
Improve this Doc
View Source
Css(IItem)
Retrieve the css
property of the item
Declaration
public static IProperty_Text Css(this IItem parent)
Parameters
Type |
Name |
Description |
IItem |
parent |
|
Returns
|
Improve this Doc
View Source
Css(IReadOnlyItem)
Retrieve the css
property of the item
Declaration
public static IReadOnlyProperty_Text Css(this IReadOnlyItem parent)
Parameters
Returns
|
Improve this Doc
View Source
CurrentState(IItem)
Retrieve the current_state
property of the item
Declaration
public static IProperty_Item<LifeCycleState> CurrentState(this IItem parent)
Parameters
Type |
Name |
Description |
IItem |
parent |
|
Returns
|
Improve this Doc
View Source
CurrentState(IReadOnlyItem)
Retrieve the current_state
property of the item
Declaration
public static IReadOnlyProperty_Item<LifeCycleState> CurrentState(this IReadOnlyItem parent)
Parameters
Returns
|
Improve this Doc
View Source
DoGetItem(IItem)
Retrieve the doGetItem
attribute of the item
Declaration
public static IAttribute DoGetItem(this IItem item)
Parameters
Type |
Name |
Description |
IItem |
item |
|
Returns
|
Improve this Doc
View Source
DoGetItem(IReadOnlyItem)
Retrieve the doGetItem
attribute of the item
Declaration
public static IReadOnlyAttribute DoGetItem(this IReadOnlyItem item)
Parameters
Returns
|
Improve this Doc
View Source
Generation(IItem)
Retrieve the generation
property of the item
Declaration
public static IProperty_Number Generation(this IItem parent)
Parameters
Type |
Name |
Description |
IItem |
parent |
|
Returns
|
Improve this Doc
View Source
Generation(IReadOnlyItem)
Retrieve the generation
property of the item
Declaration
public static IReadOnlyProperty_Number Generation(this IReadOnlyItem parent)
Parameters
Returns
|
Improve this Doc
View Source
IdList(IItem)
Retrieve the idlist
attribute of the item
Declaration
public static IAttribute IdList(this IItem item)
Parameters
Type |
Name |
Description |
IItem |
item |
|
Returns
|
Improve this Doc
View Source
IdList(IReadOnlyItem)
Retrieve the idlist
attribute of the item
Declaration
public static IReadOnlyAttribute IdList(this IReadOnlyItem item)
Parameters
Returns
|
Improve this Doc
View Source
IdProp(IItem)
Retrieve the id
property of the item
Declaration
public static IProperty_Item<IItem> IdProp(this IItem parent)
Parameters
Type |
Name |
Description |
IItem |
parent |
|
Returns
|
Improve this Doc
View Source
IdProp(IReadOnlyItem)
Retrieve the id
property of the item
Declaration
public static IReadOnlyProperty_Item<IReadOnlyItem> IdProp(this IReadOnlyItem parent)
Parameters
Returns
|
Improve this Doc
View Source
IsCurrent(IItem)
Retrieve the is_current
property of the item
Declaration
public static IProperty_Boolean IsCurrent(this IItem parent)
Parameters
Type |
Name |
Description |
IItem |
parent |
|
Returns
|
Improve this Doc
View Source
IsCurrent(IReadOnlyItem)
Retrieve the is_current
property of the item
Declaration
public static IReadOnlyProperty_Boolean IsCurrent(this IReadOnlyItem parent)
Parameters
Returns
|
Improve this Doc
View Source
IsNull(IProperty_Base)
Retrieve the is_null
attribute of the property
Declaration
public static IAttribute IsNull(this IProperty_Base item)
Parameters
Returns
|
Improve this Doc
View Source
IsNull(IReadOnlyProperty_Base)
Retrieve the is_null
attribute of the property
Declaration
public static IReadOnlyAttribute IsNull(this IReadOnlyProperty_Base item)
Parameters
Returns
|
Improve this Doc
View Source
IsReleased(IItem)
Retrieve the is_released
property of the item
Declaration
public static IProperty_Boolean IsReleased(this IItem parent)
Parameters
Type |
Name |
Description |
IItem |
parent |
|
Returns
|
Improve this Doc
View Source
IsReleased(IReadOnlyItem)
Retrieve the is_released
property of the item
Declaration
public static IReadOnlyProperty_Boolean IsReleased(this IReadOnlyItem parent)
Parameters
Returns
|
Improve this Doc
View Source
KeyedName(IItem)
Retrieve the keyed_name
property of the item
Declaration
public static IProperty_Text KeyedName(this IItem parent)
Parameters
Type |
Name |
Description |
IItem |
parent |
|
Returns
|
Improve this Doc
View Source
KeyedName(IProperty_Base)
Retrieve the keyed_name
attribute of the property
Declaration
public static IAttribute KeyedName(this IProperty_Base item)
Parameters
Returns
|
Improve this Doc
View Source
KeyedName(IReadOnlyItem)
Retrieve the keyed_name
property of the item
Declaration
public static IReadOnlyProperty_Text KeyedName(this IReadOnlyItem parent)
Parameters
Returns
|
Improve this Doc
View Source
KeyedName(IReadOnlyProperty_Base)
Retrieve the keyed_name
attribute of the property
Declaration
public static IReadOnlyAttribute KeyedName(this IReadOnlyProperty_Base item)
Parameters
Returns
|
Improve this Doc
View Source
LockedById(IItem)
Retrieve the locked_by_id
property of the item
Declaration
public static IProperty_Item<User> LockedById(this IItem parent)
Parameters
Type |
Name |
Description |
IItem |
parent |
|
Returns
|
Improve this Doc
View Source
LockedById(IReadOnlyItem)
Retrieve the locked_by_id
property of the item
Declaration
public static IReadOnlyProperty_Item<User> LockedById(this IReadOnlyItem parent)
Parameters
Returns
|
Improve this Doc
View Source
MajorRev(IItem)
Retrieve the major_rev
property of the item
Declaration
public static IProperty_Text MajorRev(this IItem parent)
Parameters
Type |
Name |
Description |
IItem |
parent |
|
Returns
|
Improve this Doc
View Source
MajorRev(IReadOnlyItem)
Retrieve the major_rev
property of the item
Declaration
public static IReadOnlyProperty_Text MajorRev(this IReadOnlyItem parent)
Parameters
Returns
|
Improve this Doc
View Source
ManagedById(IItem)
Retrieve the managed_by_id
property of the item
Declaration
public static IProperty_Item<Identity> ManagedById(this IItem parent)
Parameters
Type |
Name |
Description |
IItem |
parent |
|
Returns
|
Improve this Doc
View Source
ManagedById(IReadOnlyItem)
Retrieve the managed_by_id
property of the item
Declaration
public static IReadOnlyProperty_Item<Identity> ManagedById(this IReadOnlyItem parent)
Parameters
Returns
|
Improve this Doc
View Source
MaxRecords(IItem)
Retrieve the maxRecords
attribute of the item
Declaration
public static IAttribute MaxRecords(this IItem item)
Parameters
Type |
Name |
Description |
IItem |
item |
|
Returns
|
Improve this Doc
View Source
MaxRecords(IReadOnlyItem)
Retrieve the maxRecords
attribute of the item
Declaration
public static IReadOnlyAttribute MaxRecords(this IReadOnlyItem item)
Parameters
Returns
|
Improve this Doc
View Source
MinorRev(IItem)
Retrieve the minor_rev
property of the item
Declaration
public static IProperty_Text MinorRev(this IItem parent)
Parameters
Type |
Name |
Description |
IItem |
parent |
|
Returns
|
Improve this Doc
View Source
MinorRev(IReadOnlyItem)
Retrieve the minor_rev
property of the item
Declaration
public static IReadOnlyProperty_Text MinorRev(this IReadOnlyItem parent)
Parameters
Returns
|
Improve this Doc
View Source
ModifiedById(IItem)
Retrieve the modified_by_id
property of the item
Declaration
public static IProperty_Item<User> ModifiedById(this IItem parent)
Parameters
Type |
Name |
Description |
IItem |
parent |
|
Returns
|
Improve this Doc
View Source
ModifiedById(IReadOnlyItem)
Retrieve the modified_by_id
property of the item
Declaration
public static IReadOnlyProperty_Item<User> ModifiedById(this IReadOnlyItem parent)
Parameters
Returns
|
Improve this Doc
View Source
ModifiedOn(IItem)
Retrieve the modified_on
property of the item
Declaration
public static IProperty_Date ModifiedOn(this IItem parent)
Parameters
Type |
Name |
Description |
IItem |
parent |
|
Returns
|
Improve this Doc
View Source
ModifiedOn(IReadOnlyItem)
Retrieve the modified_on
property of the item
Declaration
public static IReadOnlyProperty_Date ModifiedOn(this IReadOnlyItem parent)
Parameters
Returns
|
Improve this Doc
View Source
NewVersion(IItem)
Retrieve the new_version
property of the item
Declaration
public static IProperty_Boolean NewVersion(this IItem parent)
Parameters
Type |
Name |
Description |
IItem |
parent |
|
Returns
|
Improve this Doc
View Source
NewVersion(IReadOnlyItem)
Retrieve the new_version
property of the item
Declaration
public static IReadOnlyProperty_Boolean NewVersion(this IReadOnlyItem parent)
Parameters
Returns
|
Improve this Doc
View Source
NotLockable(IItem)
Retrieve the not_lockable
property of the item
Declaration
public static IProperty_Boolean NotLockable(this IItem parent)
Parameters
Type |
Name |
Description |
IItem |
parent |
|
Returns
|
Improve this Doc
View Source
NotLockable(IReadOnlyItem)
Retrieve the not_lockable
property of the item
Declaration
public static IReadOnlyProperty_Boolean NotLockable(this IReadOnlyItem parent)
Parameters
Returns
|
Improve this Doc
View Source
OrderBy(IItem)
Retrieve the orderBy
attribute of the item
Declaration
public static IAttribute OrderBy(this IItem item)
Parameters
Type |
Name |
Description |
IItem |
item |
|
Returns
|
Improve this Doc
View Source
OrderBy(IReadOnlyItem)
Retrieve the orderBy
attribute of the item
Declaration
public static IReadOnlyAttribute OrderBy(this IReadOnlyItem item)
Parameters
Returns
|
Improve this Doc
View Source
OwnedById(IItem)
Retrieve the owned_by_id
property of the item
Declaration
public static IProperty_Item<Identity> OwnedById(this IItem parent)
Parameters
Type |
Name |
Description |
IItem |
parent |
|
Returns
|
Improve this Doc
View Source
OwnedById(IReadOnlyItem)
Retrieve the owned_by_id
property of the item
Declaration
public static IReadOnlyProperty_Item<Identity> OwnedById(this IReadOnlyItem parent)
Parameters
Returns
|
Improve this Doc
View Source
Page(IItem)
Retrieve the page
attribute of the item
Declaration
public static IAttribute Page(this IItem item)
Parameters
Type |
Name |
Description |
IItem |
item |
|
Returns
|
Improve this Doc
View Source
Page(IReadOnlyItem)
Retrieve the page
attribute of the item
Declaration
public static IReadOnlyAttribute Page(this IReadOnlyItem item)
Parameters
Returns
|
Improve this Doc
View Source
PageSize(IItem)
Retrieve the pagesize
attribute of the item
Declaration
public static IAttribute PageSize(this IItem item)
Parameters
Type |
Name |
Description |
IItem |
item |
|
Returns
|
Improve this Doc
View Source
PageSize(IReadOnlyItem)
Retrieve the pagesize
attribute of the item
Declaration
public static IReadOnlyAttribute PageSize(this IReadOnlyItem item)
Parameters
Returns
|
Improve this Doc
View Source
PermissionId(IItem)
Retrieve the permission_id
property of the item
Declaration
public static IProperty_Item<Permission> PermissionId(this IItem parent)
Parameters
Type |
Name |
Description |
IItem |
parent |
|
Returns
|
Improve this Doc
View Source
PermissionId(IReadOnlyItem)
Retrieve the permission_id
property of the item
Declaration
public static IReadOnlyProperty_Item<Permission> PermissionId(this IReadOnlyItem parent)
Parameters
Returns
|
Improve this Doc
View Source
QueryDate(IItem)
Retrieve the queryDate
attribute of the item
Declaration
public static IAttribute QueryDate(this IItem item)
Parameters
Type |
Name |
Description |
IItem |
item |
|
Returns
|
Improve this Doc
View Source
QueryDate(IReadOnlyItem)
Retrieve the queryDate
attribute of the item
Declaration
public static IReadOnlyAttribute QueryDate(this IReadOnlyItem item)
Parameters
Returns
|
Improve this Doc
View Source
QueryType(IItem)
Retrieve the queryType
attribute of the item
Declaration
public static IAttribute QueryType(this IItem item)
Parameters
Type |
Name |
Description |
IItem |
item |
|
Returns
|
Improve this Doc
View Source
QueryType(IReadOnlyItem)
Retrieve the queryType
attribute of the item
Declaration
public static IReadOnlyAttribute QueryType(this IReadOnlyItem item)
Parameters
Returns
|
Improve this Doc
View Source
Retrieve the related_expand
attribute of the item
Declaration
public static IAttribute RelatedExpand(this IItem item)
Parameters
Type |
Name |
Description |
IItem |
item |
|
Returns
|
Improve this Doc
View Source
Retrieve the related_expand
attribute of the item
Declaration
public static IReadOnlyAttribute RelatedExpand(this IReadOnlyItem item)
Parameters
Returns
|
Improve this Doc
View Source
Retrieve the related_id
property of the item
Declaration
public static IProperty_Item<IItem> RelatedId(this IItem parent)
Parameters
Type |
Name |
Description |
IItem |
parent |
|
Returns
|
Improve this Doc
View Source
Retrieve the related_id
property of the item
Declaration
public static IReadOnlyProperty_Item<IReadOnlyItem> RelatedId(this IReadOnlyItem parent)
Parameters
Returns
|
Improve this Doc
View Source
Retrieve the value of the related_id
property as an Item
Declaration
public static IItem RelatedItem(this IItem parent)
Parameters
Type |
Name |
Description |
IItem |
parent |
|
Returns
|
Improve this Doc
View Source
Retrieve the value of the related_id
property as an Item
Declaration
public static IReadOnlyItem RelatedItem(this IReadOnlyItem parent)
Parameters
Returns
|
Improve this Doc
View Source
Select(IItem)
Retrieve the select
attribute of the item
Declaration
public static IAttribute Select(this IItem item)
Parameters
Type |
Name |
Description |
IItem |
item |
|
Returns
|
Improve this Doc
View Source
Select(IReadOnlyItem)
Retrieve the select
attribute of the item
Declaration
public static IReadOnlyAttribute Select(this IReadOnlyItem item)
Parameters
Returns
|
Improve this Doc
View Source
ServerEvents(IItem)
Retrieve the serverEvents
attribute of the item
Declaration
public static IAttribute ServerEvents(this IItem item)
Parameters
Type |
Name |
Description |
IItem |
item |
|
Returns
|
Improve this Doc
View Source
ServerEvents(IReadOnlyItem)
Retrieve the serverEvents
attribute of the item
Declaration
public static IReadOnlyAttribute ServerEvents(this IReadOnlyItem item)
Parameters
Returns
|
Improve this Doc
View Source
SourceId(IItem)
Retrieve the source_id
property of the item
Declaration
public static IProperty_Item<IItem> SourceId(this IItem parent)
Parameters
Type |
Name |
Description |
IItem |
parent |
|
Returns
|
Improve this Doc
View Source
SourceId(IReadOnlyItem)
Retrieve the source_id
property of the item
Declaration
public static IReadOnlyProperty_Item<IReadOnlyItem> SourceId(this IReadOnlyItem parent)
Parameters
Returns
|
Improve this Doc
View Source
SourceItem(IItem)
Retrieve the value of the source_id
property as an Item
Declaration
public static IItem SourceItem(this IItem parent)
Parameters
Type |
Name |
Description |
IItem |
parent |
|
Returns
|
Improve this Doc
View Source
SourceItem(IReadOnlyItem)
Retrieve the value of the source_id
property as an Item
Declaration
public static IReadOnlyItem SourceItem(this IReadOnlyItem parent)
Parameters
Returns
|
Improve this Doc
View Source
State(IItem)
Retrieve the state
property of the item
Declaration
public static IProperty_Text State(this IItem parent)
Parameters
Type |
Name |
Description |
IItem |
parent |
|
Returns
|
Improve this Doc
View Source
State(IReadOnlyItem)
Retrieve the state
property of the item
Declaration
public static IReadOnlyProperty_Text State(this IReadOnlyItem parent)
Parameters
Returns
|
Improve this Doc
View Source
TeamId(IItem)
Retrieve the team_id
property of the item
Declaration
public static IProperty_Item<IItem> TeamId(this IItem parent)
Parameters
Type |
Name |
Description |
IItem |
parent |
|
Returns
|
Improve this Doc
View Source
TeamId(IReadOnlyItem)
Retrieve the team_id
property of the item
Declaration
public static IReadOnlyProperty_Item<IReadOnlyItem> TeamId(this IReadOnlyItem parent)
Parameters
Returns
|
Improve this Doc
View Source
Type(IItem)
Retrieve the type
attribute of the item
Declaration
public static IAttribute Type(this IItem item)
Parameters
Type |
Name |
Description |
IItem |
item |
|
Returns
|
Improve this Doc
View Source
Type(IProperty_Base)
Retrieve the type
attribute of the property
Declaration
public static IAttribute Type(this IProperty_Base item)
Parameters
Returns
|
Improve this Doc
View Source
Type(IReadOnlyItem)
Retrieve the type
attribute of the item
Declaration
public static IReadOnlyAttribute Type(this IReadOnlyItem item)
Parameters
Returns
|
Improve this Doc
View Source
Type(IReadOnlyProperty_Base)
Retrieve the type
attribute of the property
Declaration
public static IReadOnlyAttribute Type(this IReadOnlyProperty_Base item)
Parameters
Returns
|
Improve this Doc
View Source
TypeId(IItem)
Retrieve the typeID
attribute of the item
Declaration
public static IAttribute TypeId(this IItem item)
Parameters
Type |
Name |
Description |
IItem |
item |
|
Returns
|
Improve this Doc
View Source
TypeId(IReadOnlyItem)
Retrieve the typeId
attribute of the item
Declaration
public static IReadOnlyAttribute TypeId(this IReadOnlyItem item)
Parameters
Returns
|
Improve this Doc
View Source
Where(IItem)
Retrieve the where
attribute of the item
Declaration
public static IAttribute Where(this IItem item)
Parameters
Type |
Name |
Description |
IItem |
item |
|
Returns
|
Improve this Doc
View Source
Where(IReadOnlyItem)
Retrieve the where
attribute of the item
Declaration
public static IReadOnlyAttribute Where(this IReadOnlyItem item)
Parameters
Returns