Skip to main content

WindowsInstallerData Class

Output is generated by the linker.

Methods

MethodDescription
EnsureTable(tableDefinition)Ensure this output contains a particular table.
Load(path, suppressVersionCheck)Loads an output from a path on disk.
Load(path, tableDefinitions, suppressVersionCheck)Loads an output from a path on disk.
Load(wixOutput, suppressVersionCheck)Loads an output from a WixOutput object.
Load(wixOutput, tableDefinitions, suppressVersionCheck)Loads an output from a WixOutput object.
Save(wixout)Saves an output to a WixOutput container.
Save(writer)Saves an output to an XmlWriter .

Properties

PropertyDescription
CodepageGets or sets the codepage for this output.
SourceLineNumbersGets the source line information for this output.
SubStoragesGets the substorages in this output.
TablesGets the tables contained in this output.
TypeGets the type of the output.

WixToolset.Data.dll version 5.0.0+41e11442b2ca93e444b60213b5ae99dcbab787d8

EnsureTable(tableDefinition) Method

Ensure this output contains a particular table.

Declaration

public Table EnsureTable(
TableDefinition tableDefinition
)

Parameters

ParameterTypeDescription
tableDefinitionTableDefinitionDefinition of the table that should exist.

Return value

Table The table in this output.

Load(path, suppressVersionCheck) Method

Loads an output from a path on disk.

Declaration

public static WindowsInstallerData Load(
string path,
bool suppressVersionCheck
)

Parameters

ParameterTypeDescription
pathstringPath to output file saved on disk.
suppressVersionCheckboolSuppresses wix.dll version mismatch check.

Return value

WindowsInstallerData Output object.

Load(path, tableDefinitions, suppressVersionCheck) Method

Loads an output from a path on disk.

Declaration

public static WindowsInstallerData Load(
string path,
TableDefinitionCollection tableDefinitions,
bool suppressVersionCheck
)

Parameters

ParameterTypeDescription
pathstringPath to output file saved on disk.
tableDefinitionsTableDefinitionCollectionTable definitions to use for creating strongly-typed rows.
suppressVersionCheckboolSuppresses wix.dll version mismatch check.

Return value

WindowsInstallerData Output object.

Load(wixOutput, suppressVersionCheck) Method

Loads an output from a WixOutput object.

Declaration

public static WindowsInstallerData Load(
WixToolset.Data.WixOutput wixOutput,
bool suppressVersionCheck
)

Parameters

ParameterTypeDescription
wixOutputWixToolset.Data.WixOutputWixOutput object.
suppressVersionCheckboolSuppresses wix.dll version mismatch check.

Return value

WindowsInstallerData Output object.

Load(wixOutput, tableDefinitions, suppressVersionCheck) Method

Loads an output from a WixOutput object.

Declaration

public static WindowsInstallerData Load(
WixToolset.Data.WixOutput wixOutput,
TableDefinitionCollection tableDefinitions,
bool suppressVersionCheck
)

Parameters

ParameterTypeDescription
wixOutputWixToolset.Data.WixOutputWixOutput object.
tableDefinitionsTableDefinitionCollectionTable definitions to use for creating strongly-typed rows.
suppressVersionCheckboolSuppresses wix.dll version mismatch check.

Return value

WindowsInstallerData Output object.

Save(wixout) Method

Saves an output to a WixOutput container.

Declaration

public void Save(
WixToolset.Data.WixOutput wixout
)

Parameters

ParameterTypeDescription
wixoutWixToolset.Data.WixOutputContainer to save to.

Save(writer) Method

Saves an output to an XmlWriter .

Declaration

public void Save(
System.Xml.XmlWriter writer
)

Parameters

ParameterTypeDescription
writerSystem.Xml.XmlWriterXmlWriter to save to.

Codepage Property

Gets or sets the codepage for this output.

Declaration

public int Codepage { get; set; } 

SourceLineNumbers Property

Gets the source line information for this output.

Declaration

public WixToolset.Data.SourceLineNumber SourceLineNumbers { get; set; } 

SubStorages Property

Gets the substorages in this output.

Declaration

public System.Collections.Generic.ICollection<WixToolset.Data.WindowsInstaller.SubStorage> SubStorages { get; set; } 

Tables Property

Gets the tables contained in this output.

Declaration

public TableIndexedCollection Tables { get; set; } 

Type Property

Gets the type of the output.

Declaration

public WixToolset.Data.OutputType Type { get; set; }