# UiPath.Studio.Activities.Api.ProjectProperties

> In this section you can find more information on how to build activities using **UiPath.Studio.Activities.Api.ProjectProperties**.

In this section you can find more information on how to build activities using **UiPath.Studio.Activities.Api.ProjectProperties**.

## ExpressionLanguage
:::note
This feature was introduced in UiPath.Studio.Activities.Api v20.4.
:::

Exposes the language for expression to activities.

### Properties

| Type | Name | Description |
| --- | --- | --- |
| enum | ExpressionLanguage | The language for expression (VisualBasic or CSharp). |

## IProjectPropertiesService
:::note
This feature was introduced in UiPath.Studio.Activities.Api v20.4.
:::

Entry point for functionality related to the language used for expressions.

### Properties

| Type | Name | Description |
| --- | --- | --- |
| int | GetExpressionLanguage() | Returns an entry from [ExpressionLanguage](https://docs.uipath.com/sdk/other/latest/developer-guide/uipathstudioactivitiesapiprojectproperties#expressionlanguage). |
| string | GetProjectDirectory() | Returns the root directory of the current project. |
| string | GetProjectName() | Returns the project name. Requires Studio 2022.4 or later. |
| string | GetTargetFramework() | Returns the target framework of the current project (**net461**,**net50**,**net50-windows**). Requires Studio 2021.10 or later. |
