# GetItemAncestors(int, List<int>)

> Retrieves a list of hierarchy item ancestors.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor.Profiling](/engine/6000.3/script-reference/unityeditor/profiling.md)
* **Assembly:** UnityEditor

```csharp
public void GetItemAncestors(int id, List<int> outAncestors)
```

### Parameters

**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): Hierarchy item identifier.**** (\[List\<int>]\(https\://learn.microsoft.com/dotnet/api/system.collections.generic.list-1)): List filled with item ancestor identifiers as a result of a method call.

### Remarks

The result is written to *outAncestors* list which is resized if necessary. The list contains identifiers of item parents in bottom-up order.

Additional Resources: GetAncestors.
