# IVariable Interface

Namespace: [Qlik.Sense.Client](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.htm)  
Assembly: Qlik.Sense.Client.dll

## Syntax

```
public interface IVariable : IGenericVariable, IPropertyContainer, IQixClassBase, IDisposable, IChangeNotifier
```

## Properties

| Name | Description |
| --- | --- |
| [Layout](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.IVariable.Layout.htm#Qlik_Sense_Client_IVariable_Layout) |  |
| [Properties](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.IVariable.Properties.htm#Qlik_Sense_Client_IVariable_Properties) |  |

## Methods

| Name | Description |
| --- | --- |
| [GetLayoutAsync()](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.IVariable.GetLayoutAsync.htm#Qlik_Sense_Client_IVariable_GetLayoutAsync) |  |
| [GetPropertiesAsync()](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.IVariable.GetPropertiesAsync.htm#Qlik_Sense_Client_IVariable_GetPropertiesAsync) |  |