# GetItemMarkerID(int)

> Returns Profiler marker which uniquely identifies sample name.

## Definition

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

```csharp
public int GetItemMarkerID(int id)
```

### Parameters

**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): Hierarchy item identifier.

### Returns

| Type                                                       | Description |
| ---------------------------------------------------------- | ----------- |
| [int](https://learn.microsoft.com/dotnet/api/system.int32) |             |

### Remarks

The Profiler uses unique identifier for each marker created during profiling session. Marker can generate many samples which *HierarchyFrameDataView* displays hierarchically as separate tree items (by default) or merged together ([HierarchyFrameDataView.ViewModes.MergeSamplesWithTheSameName](/engine/6000.6/script-reference/unityeditor/profiling/hierarchyframedataview/viewmodes/mergesampleswiththesamename.md)) in a single tree item.

All samples generated by the same marker have the same integer marker identifier and the same name.

Marker identifiers are persistent for the entire profiling session.
