# PrefabStageUtility

> Utility methods related to Prefab stages.

## Definition

* **Type:** Class
* **Namespace:** [UnityEditor.SceneManagement](/engine/6000.5/script-reference/unityeditor/scenemanagement.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public static class PrefabStageUtility
```

## Static Methods

| Method                                                                                                                           | Description                                               |
| -------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- |
| [GetCurrentPrefabStage](/engine/6000.5/script-reference/unityeditor/scenemanagement/prefabstageutility/getcurrentprefabstage.md) | Get the current Prefab stage, or null if there is none.   |
| [GetPrefabStage](/engine/6000.5/script-reference/unityeditor/scenemanagement/prefabstageutility/getprefabstage.md)               | Get the Prefab stage which contains the given GameObject. |
| [OpenPrefab](/engine/6000.5/script-reference/unityeditor/scenemanagement/prefabstageutility/openprefab.md)                       | Opens a Prefab Asset in Prefab Mode.                      |
