# GetItemMergedSamplesInstanceID(int, List<int>)

> Retrieves the instanceID of the merged samples corresponding to a hierarchy item.

## Definition

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

> **Warning:**
>
> **Removed.** Deprecated, use GetItemMergedSamplesEntityId instead. This method will be removed in a future version.

```csharp
public void GetItemMergedSamplesInstanceID(int id, List<int> outInstanceIds)
```

### 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 InstanceID values of merged samples as a result of a method call.

### Remarks

When MergeSamplesWithTheSameName is active, multiple samples with the same name at the same hierarchy level are merged together and are represented by a single item. Respectively [HierarchyFrameDataView.GetItemColumnData](/engine/6000.7/script-reference/unityeditor/profiling/hierarchyframedataview/getitemcolumndata.md) in this case represents an aggregated value.

*GetItemMergedSamplesColumnData* allows to obtain values of individual samples in merged hierarchy.

The result is written to *outInstanceIds* list which is resized if necessary.

Additional Resources: [HierarchyFrameDataView.GetItemInstanceID](/engine/6000.7/script-reference/unityeditor/profiling/hierarchyframedataview/getiteminstanceid.md).
