# TransformHandle.SubhierarchyEnumerable

> An enumerable representing a TransformHandle instance and all of its descendants.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEngine](/engine/6000.7/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule
* **Implements:** [IEnumerable\<TransformHandle>](https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1), [IEnumerable](https://learn.microsoft.com/dotnet/api/system.collections.ienumerable)

```csharp
public struct TransformHandle.SubhierarchyEnumerable : IEnumerable<TransformHandle>, IEnumerable
```

## Methods

| Method                                                                                                               | Description                                                                                       |
| -------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
| [GetEnumerator](/engine/6000.7/script-reference/unityengine/transformhandle/subhierarchyenumerable/getenumerator.md) | Returns an enumerator that iterates over the TransformHandle instance and all of its descendants. |
