# Field Class

Namespace: [PIX.Document](https://help.qlik.com/en-US/qlikview-developer/September2025/Subsystems/QMSAPIref/Content/PIX.Document.htm)  
Assembly: PIX.dll

## Inheritance

* System.Object
  * Field

## Syntax

```
public class Field : IXmlSerializable
```

## Constructors

| Name | Description |
| --- | --- |
| [Field()](https://help.qlik.com/en-US/qlikview-developer/September2025/Subsystems/QMSAPIref/Content/PIX.Document.Field.-ctor.htm#PIX_Document_Field__ctor) |  |

## Properties

| Name | Description |
| --- | --- |
| [IsCurrentlyOneAndAlwaysOneSelected](https://help.qlik.com/en-US/qlikview-developer/September2025/Subsystems/QMSAPIref/Content/PIX.Document.Field.IsCurrentlyOneAndAlwaysOneSelected.htm#PIX_Document_Field_IsCurrentlyOneAndAlwaysOneSelected) | If IsOneAndAlwaysOneSelected is true and IsCurrentlyOneAndAlwaysOneSelected is false, then<br>the field originally was OneAndAlwaysOne, but is currently not. Run RevertOneAndAlwaysOneSelected to restore :) |
| [IsOneAndAlwaysOneSelected](https://help.qlik.com/en-US/qlikview-developer/September2025/Subsystems/QMSAPIref/Content/PIX.Document.Field.IsOneAndAlwaysOneSelected.htm#PIX_Document_Field_IsOneAndAlwaysOneSelected) |  |
| [IsSystem](https://help.qlik.com/en-US/qlikview-developer/September2025/Subsystems/QMSAPIref/Content/PIX.Document.Field.IsSystem.htm#PIX_Document_Field_IsSystem) |  |
| [Name](https://help.qlik.com/en-US/qlikview-developer/September2025/Subsystems/QMSAPIref/Content/PIX.Document.Field.Name.htm#PIX_Document_Field_Name) |  |
| [OneAndAlwaysOneSelectedFieldValue](https://help.qlik.com/en-US/qlikview-developer/September2025/Subsystems/QMSAPIref/Content/PIX.Document.Field.OneAndAlwaysOneSelectedFieldValue.htm#PIX_Document_Field_OneAndAlwaysOneSelectedFieldValue) | This field isn't populated unless the call to "ClearOneAndAlwaysOne" has been done |
| [RowCount](https://help.qlik.com/en-US/qlikview-developer/September2025/Subsystems/QMSAPIref/Content/PIX.Document.Field.RowCount.htm#PIX_Document_Field_RowCount) |  |

## Methods

| Name | Description |
| --- | --- |
| [GetSchema()](https://help.qlik.com/en-US/qlikview-developer/September2025/Subsystems/QMSAPIref/Content/PIX.Document.Field.GetSchema.htm#PIX_Document_Field_GetSchema) |  |
| [ReadXml(XmlReader)](https://help.qlik.com/en-US/qlikview-developer/September2025/Subsystems/QMSAPIref/Content/PIX.Document.Field.ReadXml.htm#PIX_Document_Field_ReadXml_System_Xml_XmlReader_) |  |
| [WriteXml(XmlWriter)](https://help.qlik.com/en-US/qlikview-developer/September2025/Subsystems/QMSAPIref/Content/PIX.Document.Field.WriteXml.htm#PIX_Document_Field_WriteXml_System_Xml_XmlWriter_) |  |

### Extension Methods

[ApiFilter.FilterFor<T>(T, Nullable<ApiVersion>)](https://help.qlik.com/en-US/qlikview-developer/September2025/Subsystems/QMSAPIref/Content/PIX.ApiFiltering.ApiFilter.FilterFor.htm#PIX_ApiFiltering_ApiFilter_FilterFor__1___0_System_Nullable_PIX_ApiVersion__)