# Installations

> Provide the editor with a list of known and supported editors that this instance supports.

## Definition

* **Type:** Property
* **Namespace:** [Unity.CodeEditor](/engine/6000.7/script-reference/unity/codeeditor.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
CodeEditor.Installation[] Installations { get; }
```

### Remarks

This gets called multiple times through execution and is not expected to be persistent. For example, after calling [IExternalCodeEditor.TryGetInstallationForPath](/engine/6000.7/script-reference/unity/codeeditor/iexternalcodeeditor/trygetinstallationforpath.md) this class may realize that you have added a custom code editor.
