# VisualElementAssetReferenceTable.ElementNode

> Holds a reference to a VisualElement.

## Definition

* **Type:** Class
* **Namespace:** [UnityEngine.UIElements](/engine/6000.6/script-reference/unityengine/uielements.md)
* **Assembly:** UnityEngine.UIElementsModule
* **Implements:** [IDisposable](https://learn.microsoft.com/dotnet/api/system.idisposable)

```csharp
public class VisualElementAssetReferenceTable.ElementNode : IDisposable
```

## Properties

| Property                                                                                                                              | Description                   |
| ------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- |
| [visualElement](/engine/6000.6/script-reference/unityengine/uielements/visualelementassetreferencetable/elementnode/visualelement.md) | The referenced VisualElement. |

## Methods

| Method                                                                                                                    | Description                                       |
| ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------- |
| [Dispose](/engine/6000.6/script-reference/unityengine/uielements/visualelementassetreferencetable/elementnode/dispose.md) | Disposes the ElementNode and releases its handle. |
