# GetAssemblies

> Get all script assemblies compiled by Unity filtered by AssembliesType.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor.Compilation](/engine/6000.0/script-reference/unityeditor/compilation.md)
* **Assembly:** UnityEditor

## GetAssemblies()

Get all script assemblies compiled by Unity filtered by [AssembliesType](/engine/6000.0/script-reference/unityeditor/compilation/assembliestype.md).

```csharp
public static Assembly[] GetAssemblies()
```

### Returns

| Type                                                                                | Description                                   |
| ----------------------------------------------------------------------------------- | --------------------------------------------- |
| [Assembly\[\]](/engine/6000.0/script-reference/unityeditor/compilation/assembly.md) | Array of script assemblies compiled by Unity. |

### Remarks

Additional Resources: [Assembly](/engine/6000.0/script-reference/unityeditor/compilation/assembly.md).

## GetAssemblies(AssembliesType)

Get all script assemblies compiled by Unity filtered by [AssembliesType](/engine/6000.0/script-reference/unityeditor/compilation/assembliestype.md).

```csharp
public static Assembly[] GetAssemblies(AssembliesType assembliesType)
```

### Parameters

**** (\[AssembliesType]\(/engine/6000.0/script-reference/unityeditor/compilation/assembliestype)):&#x20;

### Returns

| Type                                                                                | Description                                   |
| ----------------------------------------------------------------------------------- | --------------------------------------------- |
| [Assembly\[\]](/engine/6000.0/script-reference/unityeditor/compilation/assembly.md) | Array of script assemblies compiled by Unity. |

### Remarks

Additional Resources: [Assembly](/engine/6000.0/script-reference/unityeditor/compilation/assembly.md).
