# ICodeGenerator Properties

- Package: [Aspire.TypeSystem](/reference/api/csharp/aspire.typesystem.md)
- Type: [ICodeGenerator](/reference/api/csharp/aspire.typesystem/icodegenerator.md)
- Kind: `Properties`
- Members: `1`

Interface for generating language-specific code from ATS capabilities.

## Language

- Name: `Language`
- Modifiers: `abstract` `get`
- Returns: `string`

Gets the target language name (e.g., "TypeScript", "Python").

```csharp
public abstract string Language { get; }
```
