# Analyze(AnimationClipAnalysisContext)

> Implement this method to detect Issues, construct ReportItem objects to describe them, and return them.

## Definition

* **Type:** Method
* **Namespace:** [Unity.ProjectAuditor.Editor.Modules](/engine/6000.5/script-reference/unity/projectauditor/editor/modules.md)
* **Assembly:** UnityEditor

```csharp
public abstract IEnumerable<ReportItem> Analyze(AnimationClipAnalysisContext context)
```

### Parameters

**** (\[AnimationClipAnalysisContext]\(/engine/6000.5/script-reference/unity/projectauditor/editor/modules/animationclipanalysiscontext)): Context object containing information necessary to perform analysis

### Returns

| Type                                                                                                        | Description                                          |
| ----------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- |
| [IEnumerable\<ReportItem>](https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1) | An enumerator for a collection of ReportItem objects |
