EPATHLogical |
public sealed class LogicalPath
The EPATHLogicalPath type exposes the following members.
| Name | Description | |
|---|---|---|
| EPATHLogicalPath(IEnumerableEPATHSegment) | Constructs a logical path from a list of segment. | |
| EPATHLogicalPath(IReadOnlyListEPATHSegment) | Constructs a logical path from a list of segment. | |
| EPATHLogicalPath(EPATHSegment) | Constructs a logical path from a list of segment. |
| Name | Description | |
|---|---|---|
| Index | The number of segments at the start of the path to ignore (ie consumed). | |
| Remaining | The number of remaining segments to consume. | |
| Segments | The list of segments in the path. |
| Name | Description | |
|---|---|---|
| Consume | Return (and consume) all segments that match a set of segments. | |
| Matches(EPATHLogicalPath, Int32) | Match two paths, ignoring any segments in either path before the current 'index', and only matching at most 'maxCompare' segments. | |
| Matches(EPATHLogicalPath, Int32, Int32) | Matches two paths, ignoring any segments in either path before the current 'index', and only matching at most 'maxCompare' segments. | |
| ParseClassAndInstance | Consume one single Class/InstanceId pair. |