# AddedComponent

> Class with information about a component that has been added to a Prefab instance.

## Definition

* **Type:** Class
* **Namespace:** [UnityEditor.SceneManagement](/engine/6000.7/script-reference/unityeditor/scenemanagement.md)
* **Assembly:** UnityEditor.CoreModule
* **Inherits from:** [PrefabOverride](/engine/6000.7/script-reference/unityeditor/scenemanagement/prefaboverride.md)

```csharp
public class AddedComponent : PrefabOverride
```

## Properties

| Property                                                                                                             | Description                                 |
| -------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- |
| [instanceComponent](/engine/6000.7/script-reference/unityeditor/scenemanagement/addedcomponent/instancecomponent.md) | The added component on the Prefab instance. |

## Methods

| Method                                                                                                         | Description                                                                                                                          |
| -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| [Apply](/engine/6000.7/script-reference/unityeditor/scenemanagement/addedcomponent/apply.md)                   | See [PrefabOverride.Apply()](/engine/6000.7/script-reference/unityeditor/scenemanagement/prefaboverride/apply.md).                   |
| [GetAssetObject](/engine/6000.7/script-reference/unityeditor/scenemanagement/addedcomponent/getassetobject.md) | See [PrefabOverride.GetAssetObject()](/engine/6000.7/script-reference/unityeditor/scenemanagement/prefaboverride/getassetobject.md). |
| [Revert](/engine/6000.7/script-reference/unityeditor/scenemanagement/addedcomponent/revert.md)                 | See [PrefabOverride.Revert()](/engine/6000.7/script-reference/unityeditor/scenemanagement/prefaboverride/revert.md).                 |

## Inheritance

**Inherited Members:**

* [PrefabOverride.Apply()](/engine/6000.7/script-reference/unityeditor/scenemanagement/prefaboverride/apply.md#apply\(\))
* [PrefabOverride.Apply(string)](/engine/6000.7/script-reference/unityeditor/scenemanagement/prefaboverride/apply.md#apply\(string\))
* [PrefabOverride.Apply(InteractionMode)](/engine/6000.7/script-reference/unityeditor/scenemanagement/prefaboverride/apply.md#apply\(interactionmode\))
* [PrefabOverride.Revert()](/engine/6000.7/script-reference/unityeditor/scenemanagement/prefaboverride/revert.md#revert\(\))
* [PrefabOverride.FindApplyTargetAssetObject(string)](/engine/6000.7/script-reference/unityeditor/scenemanagement/prefaboverride/findapplytargetassetobject.md)
