Skip to main content

Field Class

Field containing data for a column in a row.

Methods

MethodDescription
AsInteger()Gets the field as an integer.
AsNullableInteger()Gets the field as an integer that could be null.
AsString()Gets the field as a string.
BestEffortSet(value)Sets the value of a particular field in the row without validating.
Create(columnDefinition)Instantiate a new Field object of the correct type.
IsIdentical(field)Determine if this field is identical to another field.
ToString()Overrides the built in object implementation to return the field's data as a string.

Properties

PropertyDescription
ColumnGets or sets the column definition for this field.
DataGets or sets the data for this field.
ModifiedGets or sets whether this field is modified.
PreviousDataGets or sets the previous data.

WixToolset.Data.dll version 5.0.0+41e11442b2ca93e444b60213b5ae99dcbab787d8

AsInteger() Method

Gets the field as an integer.

Declaration

public int AsInteger()

Return value

int Field's data as an integer.

AsNullableInteger() Method

Gets the field as an integer that could be null.

Declaration

public System.Nullable<System.Int32> AsNullableInteger()

Return value

System.Nullable<System.Int32> Field's data as an integer that could be null.

AsString() Method

Gets the field as a string.

Declaration

public string AsString()

Return value

string Field's data as a string.

BestEffortSet(value) Method

Sets the value of a particular field in the row without validating.

Declaration

public bool BestEffortSet(
System.Object value
)

Parameters

ParameterTypeDescription
valueSystem.ObjectValue of a field in the row.

Return value

bool True if successful, false if validation failed.

Create(columnDefinition) Method

Instantiate a new Field object of the correct type.

Declaration

public static Field Create(
ColumnDefinition columnDefinition
)

Parameters

ParameterTypeDescription
columnDefinitionColumnDefinitionThe column definition for the field.

Return value

Field The new Field object.

IsIdentical(field) Method

Determine if this field is identical to another field.

Declaration

public bool IsIdentical(
Field field
)

Parameters

ParameterTypeDescription
fieldFieldThe other field to compare to.

Return value

bool true if they are equal; false otherwise.

ToString() Method

Overrides the built in object implementation to return the field's data as a string.

Declaration

public string ToString()

Return value

string Field's data as a string.

Column Property

Gets or sets the column definition for this field.

Declaration

public ColumnDefinition Column { get; set; } 

Data Property

Gets or sets the data for this field.

Declaration

public System.Object Data { get; set; } 

Modified Property

Gets or sets whether this field is modified.

Declaration

public bool Modified { get; set; } 

PreviousData Property

Gets or sets the previous data.

Declaration

public string PreviousData { get; set; }