# CodeModulePrecompiledAssemblyAnalyzer

> Abstract base class for a Precompiled Assembly analyzer

## Definition

* **Type:** Class
* **Namespace:** [Unity.ProjectAuditor.Editor.Core](/engine/6000.5/script-reference/unity/projectauditor/editor/core.md)
* **Assembly:** UnityEditor
* **Inherits from:** [CodeModuleAnalyzer](/engine/6000.5/script-reference/unity/projectauditor/editor/core/codemoduleanalyzer.md)

```csharp
public abstract class CodeModulePrecompiledAssemblyAnalyzer : CodeModuleAnalyzer
```

## Methods

| Method                                                                                                                       | Description                                                                                                                                                                        |
| ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Analyze](/engine/6000.5/script-reference/unity/projectauditor/editor/core/codemoduleprecompiledassemblyanalyzer/analyze.md) | Implement this method to detect Issues in precompiled assemblies, and construct a ReportItemBuilder object with basic information about a ReportItem object to describe the issue. |

## Inheritance

**Inherited Members:**

* [ModuleAnalyzer.Initialize(Action\<Descriptor>)](/engine/6000.5/script-reference/unity/projectauditor/editor/core/moduleanalyzer/initialize.md)
