A PropertyPathPart represents a single element of the path.
PropertyPathPartKind.Name -> ".{name}" PropertyPathPartKind.Index -> "[{index}]" PropertyPathPartKind.Key -> "[{key}]"
Index | The Index of the part. This will only be set when using PropertyPathPartKind.Index |
IsIndex | Returns true if the part is PropertyPathPartKind.Index. |
IsKey | Returns true if the part is PropertyPathPartKind.Key. |
IsName | Returns true if the part is PropertyPathPartKind.Name. |
Key | The Key of the part. This will only be set when using PropertyPathPartKind.Key |
Kind | The PropertyPathPartKind for this path. This determines how algorithms will resolve the path. |
Name | The Name of the part. This will only be set when using PropertyPathPartKind.Name |
PropertyPathPart | Initializes a new PropertyPathPart with the specified name. |
Equals | Indicates whether this instance and a specified object are equal. |