| ClearFlags | 清除所有层次结构节点上的指定标志。 |
| Contains | 确定指定节点是否在层次结构视图模型中。 |
| Dispose | 释放此对象并释放其内存。 |
| DoesNotHaveAllFlags | 获取任何层次结构节点上是否未设置所有指定标志。 |
| DoesNotHaveAllFlagsCount | 获取未设置所有指定标志的节点数。 |
| DoesNotHaveAnyFlags | 获取任何层次结构节点上是否未设置任何指定标志。 |
| DoesNotHaveAnyFlagsCount | 获取未设置任何指定标志的节点数。 |
| EnumerateNodesWithAllFlags | 获取已设置所有指定标志的所有层次结构节点的可枚举对象。 |
| EnumerateNodesWithAnyFlags | 获取已设置任何指定标志的所有层次结构节点的可枚举对象。 |
| EnumerateNodesWithoutAllFlags | 获取未设置所有指定标志的所有层次结构节点的可枚举对象。 |
| EnumerateNodesWithoutAnyFlags | 获取未设置任何指定标志的所有层次结构节点的可枚举对象。 |
| GetChildrenCount | 获取层次结构节点具有的子节点数。 |
| GetChildrenCountRecursive | 获取层次结构节点具有的子节点数,包括子节点的子节点。 |
| GetDepth | 确定节点的深度。 |
| GetEnumerator | 获取 HierarchyNode 枚举器。 |
| GetFlags | 获取给定层次结构节点上设置的所有标志。 |
| GetIndicesWithAllFlags | 获取已设置所有指定标志的所有层次结构节点的索引。 |
| GetIndicesWithAnyFlags | 获取已设置任何指定标志的所有层次结构节点的索引。 |
| GetIndicesWithoutAllFlags | 获取未设置所有指定标志的所有层次结构节点的索引。 |
| GetIndicesWithoutAnyFlags | 获取未设置任何指定标志的所有层次结构节点的索引。 |
| GetNextSibling | 获取节点的下一个同级节点。 |
| GetNodesWithAllFlags | 获取已设置所有指定标志的所有层次结构节点。 |
| GetNodesWithAnyFlags | 获取已设置任何指定标志的所有层次结构节点。 |
| GetNodesWithoutAllFlags | 获取未设置所有指定标志的所有层次结构节点。 |
| GetNodesWithoutAnyFlags | 获取未设置任何指定标志的所有层次结构节点。 |
| GetParent | 获取层次结构节点的父节点。 |
| HasAllFlags | 获取任何层次结构节点上是否已设置所有指定标志。 |
| HasAllFlagsCount | 获取已设置所有指定标志的节点数。 |
| HasAnyFlags | 获取任何层次结构节点上是否已设置任何指定标志。 |
| HasAnyFlagsCount | 获取已设置任何指定标志的节点数。 |
| IndexOf | 获取指定节点的基于零的索引。 |
| SetFlags | 设置所有层次结构节点上的指定标志。 |
| SetQuery | 设置搜索查询。 |
| ToggleFlags | 切换所有层次结构节点上的指定标志。 |
| Update | 更新层次结构视图模型并请求重新构建筛选 HierarchyFlattened 的 HierarchyNode 列表。 |
| UpdateIncremental | 增量更新层次结构视图模型。 |
| UpdateIncrementalTimed | 增量更新层次结构视图模型,直到达到时间限制。 |