Method | Description | |
---|---|---|
Dispose ( ) : void | ||
GetInstances ( ModelInstance root ) : HashSet |
Gets the model for the specified root object including all objects on the path.
|
|
ToString ( ) : string |
Returns the string representation of the path.
|
Method | Description | |
---|---|---|
CreatePath ( ModelType rootType, |
Creates a new ModelPath instance for the specified root ModelType based on the specified Expression tree.
|
|
CreatePath ( ModelType rootType, string path ) : |
Creates a new ModelPath instance for the specified root ModelType and path string.
|
|
GetInstances ( ModelInstance instance, ModelStepList steps, HashSet |
Recursively loads a path in the model by walking steps.
|
|
Notify ( ModelInstance instance ) : void |
Notify path subscribers that the path has changed.
|
|
RemoveStep ( |
Safely removes an invalid step from a path.
|
|
Subscribe ( ModelStepList steps ) : void |
Recursively subscribes to path changes.
|
|
Unsubscribe ( ModelStepList steps ) : void |
Recursively unsubscribes to path changes.
|
public GetInstances ( ModelInstance root ) : HashSet |
||
root | ModelInstance | |
return | HashSet |