Skip to content

Table Class

Object that represents a table in a database.

MethodDescription
CreateRow(sourceLineNumbers)Creates a new row and adds it to the table.
ValidateRows()Validates the rows of this OutputTable and throws if it collides on primary keys.
PropertyDescription
DefinitionGets the table definition.
NameGets the name of the table.
OperationGets or sets the table transform operation.
RowsGets the rows contained in the table.
WixToolset.Data.dll version 5.0.0+41e11442b2ca93e444b60213b5ae99dcbab787d8

Creates a new row and adds it to the table.

public Row CreateRow(
WixToolset.Data.SourceLineNumber sourceLineNumbers
)
ParameterTypeDescription
sourceLineNumbersWixToolset.Data.SourceLineNumberOriginal source lines for this row.

Row Row created in table.

Validates the rows of this OutputTable and throws if it collides on primary keys.

public void ValidateRows()

Gets the table definition.

public TableDefinition Definition { get; set; }

Gets the name of the table.

public string Name { get; set; }

Gets or sets the table transform operation.

public TableOperation Operation { get; set; }

Gets the rows contained in the table.

public IList<WixToolset.Data.WindowsInstaller.Row> Rows { get; set; }