表示修改层次结构的命令列表。
| Capacity | 命令列表中存储命令的字节容量。 | 
| IsCreated | 确定此对象是否有效并使用内存。 | 
| IsEmpty | 确定命令列表是否为空。 | 
| IsExecuting | 确定命令列表当前是否正在执行。 | 
| Size | 命令列表中命令当前使用的字节大小。 | 
| HierarchyCommandList | 构造一个新的 HierarchyCommandList。 | 
| Add | 向层次结构中添加一个具有指定父节点的新节点。 | 
| Clear | 清除命令列表中的所有命令。 | 
| ClearProperty | 清除指定层次结构节点的属性值。 | 
| Dispose | 释放命令列表并释放其内存。 | 
| Execute | 执行层次结构命令列表中的所有命令。 | 
| ExecuteIncremental | 从层次结构命令列表中执行一个命令。 | 
| ExecuteIncrementalTimed | 执行层次结构命令列表中的命令,直到达到时间限制。 | 
| Remove | 从层次结构中移除一个节点。 | 
| RemoveChildren | 递归删除节点的所有子节点。 | 
| Reserve | 为节点保留内存。使用此方法可以避免在添加批量节点时出现内存分配命中。 | 
| SetName | 为层次结构节点设置名称。 | 
| SetParent | 设置层次结构节点的父节点。 | 
| SetProperty | 设置层次结构节点属性的值。 | 
| SetSortIndex | 设置层次结构节点的排序索引。 | 
| SortChildren | 按其排序索引对层次结构节点的子节点进行排序。 |