封装用于过滤层次结构的所有查询过滤器和文本值。
| Empty | 默认的空查询。 | 
| InvalidQuery | 默认的无效查询。 | 
| Filters | 用户定义的过滤器。过滤器采用以下形式 [filterName][operator][filterValue]。例如:t:Light。每个过滤器都可以被 NodeHandler 用于根据特定领域的特征进行过滤。 | 
| Invalid | 查询是否无效。无效查询不会产生任何节点。 | 
| IsEmpty | 查询是否为空。 | 
| IsSystemOnlyQuery | 查询是否使用系统过滤器。这意味着 NodeHandlers 不会被调用进行过滤。 | 
| IsValid | 查询是否有效。 | 
| Strict | 查询是否严格评估。这意味着如果任何过滤器无效,那么整个查询都将无效。 | 
| SystemFilters | 层次结构使用的过滤器。过滤器采用以下形式: [filterName][operator][filterValue]。例如: nodetype:gameobject。这些过滤器对于所有 NodeHandlers 来说都是全局的。 | 
| TextValues | 所有文本值。例如:"cube" | 
| HierarchySearchQueryDescriptor | 查询的构造函数。 |