# ExtendedCurrentSelection Class

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

Class that provides access to information about all selected values.

## Inheritance

* System.Object
  * [QixClassBase](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.QixClassBase.htm)
    * [PropertyContainer](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.PropertyContainer.htm)
      * [GenericObject](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.GenericObject.htm)
        * ExtendedCurrentSelection

## Syntax

```
public class ExtendedCurrentSelection : GenericObject, ITransient, IExtendedCurrentSelection, IGenericObject, IPropertyContainer, IQixClassBase, IDisposable, IChangeNotifier
```

## Constructors

| Name | Description |
| --- | --- |
| [ExtendedCurrentSelection(Int32)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.ExtendedCurrentSelection.-ctor.htm#Qlik_Sense_Client_ExtendedCurrentSelection__ctor_System_Int32_) |  |

## Properties

| Name | Description |
| --- | --- |
| [Count](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.ExtendedCurrentSelection.Count.htm#Qlik_Sense_Client_ExtendedCurrentSelection_Count) | Gets the number of fields in the current selection |
| [FieldNames](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.ExtendedCurrentSelection.FieldNames.htm#Qlik_Sense_Client_ExtendedCurrentSelection_FieldNames) | Get a list of field names in the current selection |
| [Layout](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.ExtendedCurrentSelection.Layout.htm#Qlik_Sense_Client_ExtendedCurrentSelection_Layout) |  |
| [Properties](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.ExtendedCurrentSelection.Properties.htm#Qlik_Sense_Client_ExtendedCurrentSelection_Properties) |  |

## Methods

| Name | Description |
| --- | --- |
| [Dispose(Boolean)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.ExtendedCurrentSelection.Dispose.htm#Qlik_Sense_Client_ExtendedCurrentSelection_Dispose_System_Boolean_) |  |
| [GetField(String)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.ExtendedCurrentSelection.GetField.htm#Qlik_Sense_Client_ExtendedCurrentSelection_GetField_System_String_) | Get a specific field. This method creates an AppField instance which must be disposed to avoid session object leakage. |
| [GetFields()](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.ExtendedCurrentSelection.GetFields.htm#Qlik_Sense_Client_ExtendedCurrentSelection_GetFields) | Gets all fields. This method creates AppField instances that must be disposed to avoid session object leakage. |
| [GetLayoutAsync()](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.ExtendedCurrentSelection.GetLayoutAsync.htm#Qlik_Sense_Client_ExtendedCurrentSelection_GetLayoutAsync) |  |
| [GetPropertiesAsync()](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.ExtendedCurrentSelection.GetPropertiesAsync.htm#Qlik_Sense_Client_ExtendedCurrentSelection_GetPropertiesAsync) |  |
| [GetSelectedData(Int32, IEnumerable<NxPage>)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.ExtendedCurrentSelection.GetSelectedData.htm#Qlik_Sense_Client_ExtendedCurrentSelection_GetSelectedData_System_Int32_System_Collections_Generic_IEnumerable_Qlik_Engine_NxPage__) | Gets selected values for the field |
| [GetSelectedData(String, IEnumerable<NxPage>)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.ExtendedCurrentSelection.GetSelectedData.htm#Qlik_Sense_Client_ExtendedCurrentSelection_GetSelectedData_System_String_System_Collections_Generic_IEnumerable_Qlik_Engine_NxPage__) | Gets selected values for the field |
| [GetSelectedDataPager(Int32)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.ExtendedCurrentSelection.GetSelectedDataPager.htm#Qlik_Sense_Client_ExtendedCurrentSelection_GetSelectedDataPager_System_Int32_) | Returns a data pager for the values selected from a particular field. |
| [GetSelectedDataPager(String)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.ExtendedCurrentSelection.GetSelectedDataPager.htm#Qlik_Sense_Client_ExtendedCurrentSelection_GetSelectedDataPager_System_String_) | Returns a data pager for the values selected from a particular field. |
| [OnGetLayoutAsync(Response)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.ExtendedCurrentSelection.OnGetLayoutAsync.htm#Qlik_Sense_Client_ExtendedCurrentSelection_OnGetLayoutAsync_Qlik_Engine_Communication_IO_Response_) |  |
| [OnGetMasterObjectAsync(Response)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.ExtendedCurrentSelection.OnGetMasterObjectAsync.htm#Qlik_Sense_Client_ExtendedCurrentSelection_OnGetMasterObjectAsync_Qlik_Engine_Communication_IO_Response_) |  |
| [OnGetPropertiesAsync(Response)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.ExtendedCurrentSelection.OnGetPropertiesAsync.htm#Qlik_Sense_Client_ExtendedCurrentSelection_OnGetPropertiesAsync_Qlik_Engine_Communication_IO_Response_) |  |
| [Size(Int32)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.ExtendedCurrentSelection.Size.htm#Qlik_Sense_Client_ExtendedCurrentSelection_Size_System_Int32_) | Gets the size for the given index in the current selections |
| [Size(String)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.ExtendedCurrentSelection.Size.htm#Qlik_Sense_Client_ExtendedCurrentSelection_Size_System_String_) | Gets the size for the given index in the current selections |

### Extension Methods

[UrlExtensions.SingleUrl(IGenericObject, VisualizationOptions, CallbackOptions)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.Extensions.UrlExtensions.SingleUrl.htm#Qlik_Engine_Extensions_UrlExtensions_SingleUrl_Qlik_Engine_IGenericObject_Qlik_Engine_Extensions_VisualizationOptions_Qlik_Engine_Extensions_CallbackOptions_)