# IInspectorWindowExtension

> Version control system extension that allows extending inspector.

## Definition

* **Type:** Interface
* **Namespace:** [UnityEditor.VersionControl](/engine/6000.7/script-reference/unityeditor/versioncontrol.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public interface IInspectorWindowExtension
```

## Remarks

Additional Resources: [VersionControlObject](/engine/6000.7/script-reference/unityeditor/versioncontrol/versioncontrolobject.md).

## Methods

| Method                                                                                                                                                       | Description                                                                                  |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------- |
| [InvalidateVersionControlBarState](/engine/6000.7/script-reference/unityeditor/versioncontrol/iinspectorwindowextension/invalidateversioncontrolbarstate.md) | Resets any cached state for the version control bar.                                         |
| [OnVersionControlBar](/engine/6000.7/script-reference/unityeditor/versioncontrol/iinspectorwindowextension/onversioncontrolbar.md)                           | Allows you to add custom GUI controls to the version control bar in the specified inspector. |
