Add |
Adds a new node that has a specified parent node to the hierarchy.
|
Clear |
Removes all nodes from the hierarchy.
|
Dispose |
Dispose this object to release its memory.
|
DoesChildrenNeedsSorting |
Gets whether the child nodes of a hierarchy node need to be sorted.
|
EnumerateChildren |
Gets the child nodes of a hierarchy node.
|
EnumerateNodeTypeHandlersBase |
Enumerates all the node type handlers base that this hierarchy uses.
|
Exists |
Determines whether a node exists or not.
|
GetChild |
Gets the child node at the specified index of a hierarchy node.
|
GetChildIndex |
Gets the index of a child node in the parent's children list.
|
GetChildren |
Gets the child nodes of a hierarchy node.
|
GetChildrenCount |
Gets the number of child nodes that a hierarchy node has.
|
GetChildrenCountRecursive |
Gets the number of child nodes that a hierarchy node has, including children of children.
|
GetDepth |
Determines the depth of a node.
|
GetName |
Gets the name of a hierarchy node.
|
GetNextSibling |
Gets the next sibling of a node.
|
GetNodeType |
Gets the type of the specified hierarchy node.
|
GetNodeTypeHandlerBase |
Gets a hierarchy node type handler instance from this hierarchy.
|
GetOrCreateNodeTypeHandler |
Get or create a hierarchy node type handler instance for this hierarchy.
|
GetOrCreatePropertyString |
Creates a string property with a specified name.
|
GetOrCreatePropertyUnmanaged |
Creates an unmanaged property with a specified name.
|
GetParent |
Gets the parent of a hierarchy node.
|
GetPath |
Gets the path of a hierarchy node.
|
GetSortIndex |
Gets the sort index of a hierarchy node. Default is 0.
|
Remove |
Removes a node from the hierarchy.
|
RemoveChildren |
Recursively removes all children of a node.
|
Reserve |
Ensures that the hierarchy has enough memory reserved for storing the specified number of nodes.
|
ReserveChildren |
Ensures that the hierarchy node has enough memory reserved for storing the specified number of children nodes.
|
SetName |
Sets the name of a hierarchy node.
|
SetParent |
Sets the parent of a hierarchy node.
|
SetSortIndex |
Sets the sort index of a hierarchy node.
|
SortChildren |
Sorts the child nodes of a hierarchy node according to their sort index.
|
Update |
Updates the hierarchy and requests that every registered hierarchy node type handler integrates their changes into the hierarchy.
|
UpdateIncremental |
Updates the hierarchy incrementally.
|
UpdateIncrementalTimed |
Incrementally updates the hierarchy until a time limit is reached.
|