# HierarchySearchQueryDescriptor

> The constructor for a query.

## Definition

* **Type:** Constructor
* **Namespace:** [Unity.Hierarchy](/engine/6000.7/script-reference/unity/hierarchy.md)
* **Assembly:** UnityEngine.HierarchyCoreModule

## HierarchySearchQueryDescriptor(HierarchySearchFilter\[], string\[])

The constructor for a query.

```csharp
public HierarchySearchQueryDescriptor(HierarchySearchFilter[] filters = null, string[] textValues = null)
```

### Parameters

**** (\[HierarchySearchFilter\[]]\(/engine/6000.7/script-reference/unity/hierarchy/hierarchysearchfilter)): List of user filters**** (\[string\[]]\(https\://learn.microsoft.com/dotnet/api/system.string)): List of textual values.

## HierarchySearchQueryDescriptor(HierarchySearchQueryDescriptor)

Copy constructor for a Query.

```csharp
public HierarchySearchQueryDescriptor(HierarchySearchQueryDescriptor desc)
```

### Parameters

**** (\[HierarchySearchQueryDescriptor]\(/engine/6000.7/script-reference/unity/hierarchy/hierarchysearchquerydescriptor)): Query to copy.
