# Editor.EditorScene.UpdatePrefabInstances

```csharp
static void UpdatePrefabInstances(PrefabFile prefab)
```

Update any/all instances of a prefab in any open sessions.
Two passes are needed so that changes propagate through prefab dependency
chains regardless of iteration order (e.g. PrefabA → PrefabC → PrefabB).

### Parameters

- `prefab` (`PrefabFile`)

Declared in [Editor.EditorScene](/api/Editor.EditorScene).
Assembly: `Sandbox.Tools`.
