# AssemblyDefinitionPlatform

> Contains information about a platform supported by the assembly definition files.

## Definition

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

```csharp
public struct AssemblyDefinitionPlatform
```

## Properties

| Property                                                                                                           | Description                                                                                                                                                                                            |
| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [BuildTarget](/engine/6000.6/script-reference/unityeditor/compilation/assemblydefinitionplatform/buildtarget.md)   | [BuildTarget](/engine/6000.6/script-reference/unityeditor/buildtarget.md) for the [AssemblyDefinitionPlatform](/engine/6000.6/script-reference/unityeditor/compilation/assemblydefinitionplatform.md). |
| [DisplayName](/engine/6000.6/script-reference/unityeditor/compilation/assemblydefinitionplatform/displayname.md)   | Display name for the platform.                                                                                                                                                                         |
| [HasSubtarget](/engine/6000.6/script-reference/unityeditor/compilation/assemblydefinitionplatform/hassubtarget.md) | Indicates whether or not the associated [BuildTarget](/engine/6000.6/script-reference/unityeditor/buildtarget.md) has a subtarget specified.                                                           |
| [Name](/engine/6000.6/script-reference/unityeditor/compilation/assemblydefinitionplatform/name.md)                 | Name used in assembly definition files.                                                                                                                                                                |
| [Subtarget](/engine/6000.6/script-reference/unityeditor/compilation/assemblydefinitionplatform/subtarget.md)       | The subtarget integer ID; only relevant when HasSubtarget is true.                                                                                                                                     |
