# ParseResponseFile(string, string, string[])

> Retrieves the ResponseFileData describing the content of the response file.

## Definition

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

```csharp
public static ResponseFileData ParseResponseFile(string relativePath, string projectDirectory, string[] systemReferenceDirectories)
```

### Parameters

**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)): The path to the response file to be parsed.**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)): The absolute path to the root of the Project directory in which the response file is located.**** (\[string\[]]\(https\://learn.microsoft.com/dotnet/api/system.string)): Array of directories containing system reference libraries.

### Returns

| Type                                                                                            | Description                                                                       |
| ----------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |
| [ResponseFileData](/engine/6000.7/script-reference/unityeditor/compilation/responsefiledata.md) | Describes the content of the response file that was parsed. Errors, defines, etc. |
