| Method |
Description |
| AsReadOnlySpan |
Returns a read-only span of all hierarchy nodes in the view model.
|
| BeginFlagsChange |
Begins a batch of flags changes.
|
| ClearFlags |
Clears the specified flags on all hierarchy nodes.
|
| ClearFlagsRecursive |
Clears the specified flags recursively on the hierarchy node.
|
| Contains |
Determines if a specified node is in the hierarchy view model.
|
| Dispose |
Disposes this object and releases its memory.
|
| DoesNotHaveFlags |
Gets whether or not all of the specified flags are not set on any hierarchy node.
|
| DoesNotHaveFlagsCount |
Gets the number of nodes that do not have all of the specified flags set.
|
| EndFlagsChange |
Ends a batch of flags changes.
|
| EndFlagsChangeWithoutNotify |
Ends a batch of flags changes without notifying listeners.
|
| EnumerateNodesWithFlags |
Gets an enumerable of all hierarchy nodes that have all of the specified flags set.
|
| EnumerateNodesWithoutFlags |
Gets an enumerable of all hierarchy nodes that do not have all of the specified flags set.
|
| GetChild |
Gets the child node at the specified index of a hierarchy node.
|
| GetChildIndex |
Gets the index of a hierarchy node in its parent's children list.
|
| 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.
|
| GetEnumerator |
Gets the HierarchyNode enumerator.
|
| GetFlags |
Gets all the flags set on a given hierarchy node.
|
| GetIndicesWithFlags |
Gets the indices for all hierarchy nodes that have all of the specified flags set.
|
| GetIndicesWithoutFlags |
Gets the indices of all hierarchy nodes that do not have all of the specified flags set.
|
| GetNextSibling |
Gets the next sibling of a node.
|
| GetNodesWithFlags |
Gets all hierarchy nodes that have all of the specified flags set.
|
| GetNodesWithoutFlags |
Gets all hierarchy nodes that do not have all of the specified flags set.
|
| GetParent |
Gets the parent of a hierarchy node.
|
| GetRoot |
Gets the root node of the hierarchy view model.
|
| HasFlags |
Gets whether or not all of the specified flags are set on any hierarchy node.
|
| HasFlagsCount |
Gets the number of nodes that have all of the specified flags set.
|
| IndexOf |
Gets the zero-based index of a specified node.
|
| SetFlags |
Sets the specified flags on all hierarchy nodes.
|
| SetFlagsRecursive |
Sets the specified flags recursively on the hierarchy node.
|
| SetQuery |
Sets the search query.
|
| SetRoot |
Sets the root of the hierarchy view model.
|
| ToggleFlags |
Toggles the specified flags on all hierarchy nodes.
|
| ToggleFlagsRecursive |
Toggles the specified flags recursively on the hierarchy node.
|
| Update |
Updates the hierarchy view model and requests a rebuild of the list of HierarchyNode that filters the HierarchyFlattened.
|
| UpdateIncremental |
Updates the hierarchy view model incrementally.
|
| UpdateIncrementalTimed |
Updates the hierarchy view model incrementally until a time limit is reached.
|