# HierarchyExtensions

> Provides extension methods for Hierarchy to access and enumerate node type handlers.

## Definition

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

```csharp
public static class HierarchyExtensions
```

## Static Methods

| Method                                                                                                                        | Description                                                                                                                                                                     |
| ----------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [EnumerateNodeTypeHandlers](/engine/6000.7/script-reference/unity/hierarchy/hierarchyextensions/enumeratenodetypehandlers.md) | Enumerates all the [HierarchyNodeTypeHandler](/engine/6000.7/script-reference/unity/hierarchy/hierarchynodetypehandler.md) instances used by this hierarchy.                    |
| [GetNodeTypeHandler](/engine/6000.7/script-reference/unity/hierarchy/hierarchyextensions/getnodetypehandler.md)               | Gets the [HierarchyNodeTypeHandler](/engine/6000.7/script-reference/unity/hierarchy/hierarchynodetypehandler.md) instance for the specified node type name from this hierarchy. |
