Module that contains a high-performance hierarchy container.
| Class | Description | 
|---|---|
| Hierarchy | Represents a tree-like container of nodes. | 
| HierarchyCommandList | Represents a list of commands that modify a hierarchy. | 
| HierarchyFlattened | Represents a read-only array of HierarchyFlattenedNode over a Hierarchy. Used as an acceleration structure for query purposes. | 
| HierarchyNodeTypeHandlerBase | Provides a base class for hierarchy node type handlers. | 
| HierarchySearchQueryDescriptor | Encapsulates all the query filters and text values that are used to filter a hierarchy. | 
| HierarchyViewModel | A hierarchy view model is a read-only filtering view of a HierarchyFlattened. | 
| Struct | Description | 
|---|---|
| HierarchyFlattenedNode | Represents a flattened hierarchy node. | 
| HierarchyFlattenedNodeChildren | Represents an enumerable over the children of an HierarchyNode. | 
| HierarchyNode | Represents a hierarchy node. | 
| HierarchyNodeChildren | A read-only collection of a hierarchy node's children. | 
| HierarchyNodeMapUnmanaged<T0> | Represents a collection of HierarchyNode and values of type T with O(1) access time. | 
| HierarchyNodeType | Type descriptor for a node in Hierarchy. Corresponds to the NodeType of the HierarchyNodeHandler. | 
| HierarchyNodeTypeHandlerBaseEnumerable | A read-only collection of hierarchy node type handler base. | 
| HierarchyPropertyDescriptor | Describes the type and size of a Hierarchy Property. | 
| HierarchyPropertyString | Provides access to string property data. | 
| HierarchyPropertyUnmanaged<T0> | Provides strongly typed access to unmanaged property data. | 
| HierarchySearchFilter | Encapsulates all data needed to filter a hierarchy. | 
| HierarchyViewNodesEnumerable | Represent an enumerable of HierarchyNode with specific HierarchyNodeFlags. | 
| Enumeration | Description | 
|---|---|
| HierarchyNodeFlags | Bit flags used to describe the state of a hierarchy node. | 
| HierarchyPropertyStorageType | Describes how property values of a specific property are stored in memory. | 
| HierarchySearchFilterOperator | Represents options for search filter operators. A colon (:) is the "contains" operator. A "-" is a "not" operator. |