Struct ElementItemId
Represents an element item identifier.
Implements
Inherited Members
Namespace: TopSolid.Kernel.Automating
Assembly: TopSolid.Kernel.Automating.dll
Syntax
[DataContract]
[AvailableSinceVersion(7, 7, 0, 0)]
public struct ElementItemId : IEquatable<ElementItemId>
Remarks
An element item identifier uniquely identifies an element item, it is made of an element identifier that uniquely identifies the element, and an item label that uniquely identifies the item within the element.
This structure is available since v7.7.
Constructors
| Name | Description |
|---|---|
| ElementItemId(ElementId, ItemLabel) | Initializes a new instance of the ElementItemId structure. |
Fields
| Name | Description |
|---|---|
| Empty | Empty identifier. |
Properties
| Name | Description |
|---|---|
| DocumentId | Gets the identifier of the document of the element. |
| ElementId | Gets the identifier of the element. |
| IsEmpty | Tells whether the element item identifier is empty. |
| ItemLabel | Gets the label of the item within the element. |
| ItemType | Gets the type of the item within the element. |
Methods
| Name | Description |
|---|---|
| Equals(object) | |
| Equals(ElementItemId) | |
| GetHashCode() |
Operators
| Name | Description |
|---|---|
| operator ==(ElementItemId, ElementItemId) | Tells whether two element item identifiers are equal. |
| operator !=(ElementItemId, ElementItemId) | Tells whether two element item identifiers are different. |