# IApplyRevertPropertyContextMenuItemProvider

> Used to identify a MonoBehaviour that provides a hook into the apply/revert context menu for Prefabs open in Prefab Mode and non Prefabs.

## Definition

* **Type:** Interface
* **Namespace:** [UnityEditor](/engine/6000.3/script-reference/unityeditor.md)
* **Assembly:** UnityEditor

```csharp
public interface IApplyRevertPropertyContextMenuItemProvider
```

## Remarks

Any prefab instance with overrides displays Apply/Revert context menu items when a user right clicks on a prefab override property in the inspector.

This interface provides an extension hook to that prefab override builtin behaviour for prefabs in edit mode.

## Methods

| Method                                                                                                                                                      | Description                                                                   |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- |
| [GetSourceName](/engine/6000.3/script-reference/unityeditor/iapplyrevertpropertycontextmenuitemprovider/getsourcename.md)                                   | Returns the component specific name to be used in the apply menu item.        |
| [GetSourceTerm](/engine/6000.3/script-reference/unityeditor/iapplyrevertpropertycontextmenuitemprovider/getsourceterm.md)                                   | Returns the name of the source term to be used in the apply/revert menu item. |
| [TryGetApplyMethodForFieldName](/engine/6000.3/script-reference/unityeditor/iapplyrevertpropertycontextmenuitemprovider/trygetapplymethodforfieldname.md)   | Extension hook for an optional property apply menu item.                      |
| [TryGetRevertMethodForFieldName](/engine/6000.3/script-reference/unityeditor/iapplyrevertpropertycontextmenuitemprovider/trygetrevertmethodforfieldname.md) | Extension hook for an optional property revert menu item.                     |
