# CodeModuleAnalyzer

> Abstract base class for an Analyzer to be invoked by CodeModule

## Definition

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

```csharp
public abstract class CodeModuleAnalyzer : ModuleAnalyzer
```

## Inheritance

**Inherited Members:**

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