# CompilationPipeline.PrecompiledAssemblySources

> Specifies the sources of precompiled assemblies referenced during compilation.

## Definition

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

```csharp
[Flags]
public enum CompilationPipeline.PrecompiledAssemblySources
```

## Remarks

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

## Fields

| Value                                                                                                                                      | Description                                                         |
| ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------- |
| [All](/engine/6000.5/script-reference/unityeditor/compilation/compilationpipeline/precompiledassemblysources/all.md)                       | Matches all assembly sources.                                       |
| [SystemAssembly](/engine/6000.5/script-reference/unityeditor/compilation/compilationpipeline/precompiledassemblysources/systemassembly.md) | Matches assemblies supplied by the target framework.                |
| [UnityAssembly](/engine/6000.5/script-reference/unityeditor/compilation/compilationpipeline/precompiledassemblysources/unityassembly.md)   | Matches any Unity assemblies.                                       |
| [UnityEditor](/engine/6000.5/script-reference/unityeditor/compilation/compilationpipeline/precompiledassemblysources/unityeditor.md)       | Matches UnityEditor and editor module assemblies.                   |
| [UnityEngine](/engine/6000.5/script-reference/unityeditor/compilation/compilationpipeline/precompiledassemblysources/unityengine.md)       | Matches UnityEngine and runtime module assemblies.                  |
| [UserAssembly](/engine/6000.5/script-reference/unityeditor/compilation/compilationpipeline/precompiledassemblysources/userassembly.md)     | Matches precompiled assemblies present in the project and packages. |
