# FindUIDocument(VisualElement)

> Finds the UIDocument whose UI hierarchy contains the given element.

## Definition

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

```csharp
public static UIDocument FindUIDocument(VisualElement ve)
```

### Parameters

**** (\[VisualElement]\(/engine/6000.7/script-reference/unityengine/uielements/visualelement)): The element to search from.

### Returns

| Type                                                                               | Description                                                                                |
| ---------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ |
| [UIDocument](/engine/6000.7/script-reference/unityengine/uielements/uidocument.md) | The UIDocument containing the element, or null if the element is not part of a UIDocument. |

### Remarks

If the element is inside a nested UIDocument, the closest one is returned.
