# UQueryExtensions

> UQuery is a set of extension methods allowing you to select individual or collection of visualElements inside a complex hierarchy. For more information, refer to Find visual elements with UQuery.

## Definition

* **Type:** Class
* **Namespace:** [UnityEngine.UIElements](/engine/6000.5/script-reference/unityengine/uielements.md)
* **Assembly:** UnityEngine.UIElementsModule

```csharp
public static class UQueryExtensions
```

## Static Methods

| Method                                                                                    | Description                                                       |
| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------- |
| [Q](/engine/6000.5/script-reference/unityengine/uielements/uqueryextensions/q.md)         | Convenience overload, shorthand for `Query<T>().Build().First().` |
| [Query](/engine/6000.5/script-reference/unityengine/uielements/uqueryextensions/query.md) | Initializes a QueryBuilder with the specified selection rules.    |
