PathType
Namespace: Meshmakers.Octo.ConstructionKit.Contracts
Defines the type of path term
public enum PathType
Inheritance Object → ValueType → Enum → PathType
Implements IComparable, ISpanFormattable, IFormattable, IConvertible
Fields
| Name | Value | Description |
|---|---|---|
| Attribute | 0 | Access to an attribute |
| ArrayIndex | 1 | Access to an array index |
| Navigation | 2 | Access to a navigation property |
| TargetCkTypeId | 3 | Access to a target construction kit type id |
| AssociationMeta | 4 | Access to an association meta property (e.g., totalCount, exists). Used with the :: separator in path syntax. |
| EntitySelector | 5 | An entity selector pinning the navigation target entity, e.g. [rtId=...], [wellKnownName=...] or [attributeName=value]. Follows a TargetCkTypeId term in bracket syntax. |