Skip to 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 {#ensuretable_tabledefinition}

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 {#load_path_suppressversioncheck}

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 {#load_path_tabledefinitions_suppressversioncheck}

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 {#load_wixoutput_suppressversioncheck}

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 {#load_wixoutput_tabledefinitions_suppressversioncheck}

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 {#save_wixout}

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 {#save_writer}

Saves an output to an XmlWriter .

Declaration

public void Save(
System.Xml.XmlWriter writer
)

Parameters

ParameterTypeDescription
writerSystem.Xml.XmlWriterXmlWriter to save to.

Codepage Property {#codepage}

Gets or sets the codepage for this output.

Declaration

public int Codepage { get; set; }

SourceLineNumbers Property {#sourcelinenumbers}

Gets the source line information for this output.

Declaration

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

SubStorages Property {#substorages}

Gets the substorages in this output.

Declaration

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

Tables Property {#tables}

Gets the tables contained in this output.

Declaration

public TableIndexedCollection Tables { get; set; }

Type Property {#type}

Gets the type of the output.

Declaration

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