| 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 | 增量更新层次结构视图模型,直到达到时间限制。 |