Skip to content

WindowsInstallerData Class

Output is generated by the linker.

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 .
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

Ensure this output contains a particular table.

public Table EnsureTable(
TableDefinition tableDefinition
)
ParameterTypeDescription
tableDefinitionTableDefinitionDefinition of the table that should exist.

Table The table in this output.

Loads an output from a path on disk.

public static WindowsInstallerData Load(
string path,
bool suppressVersionCheck
)
ParameterTypeDescription
pathstringPath to output file saved on disk.
suppressVersionCheckboolSuppresses wix.dll version mismatch check.

WindowsInstallerData Output object.

Load(path, tableDefinitions, suppressVersionCheck) Method

Section titled “Load(path, tableDefinitions, suppressVersionCheck) Method”

Loads an output from a path on disk.

public static WindowsInstallerData Load(
string path,
TableDefinitionCollection tableDefinitions,
bool suppressVersionCheck
)
ParameterTypeDescription
pathstringPath to output file saved on disk.
tableDefinitionsTableDefinitionCollectionTable definitions to use for creating strongly-typed rows.
suppressVersionCheckboolSuppresses wix.dll version mismatch check.

WindowsInstallerData Output object.

Load(wixOutput, suppressVersionCheck) Method

Section titled “Load(wixOutput, suppressVersionCheck) Method”

Loads an output from a WixOutput object.

public static WindowsInstallerData Load(
WixToolset.Data.WixOutput wixOutput,
bool suppressVersionCheck
)
ParameterTypeDescription
wixOutputWixToolset.Data.WixOutputWixOutput object.
suppressVersionCheckboolSuppresses wix.dll version mismatch check.

WindowsInstallerData Output object.

Load(wixOutput, tableDefinitions, suppressVersionCheck) Method

Section titled “Load(wixOutput, tableDefinitions, suppressVersionCheck) Method”

Loads an output from a WixOutput object.

public static WindowsInstallerData Load(
WixToolset.Data.WixOutput wixOutput,
TableDefinitionCollection tableDefinitions,
bool suppressVersionCheck
)
ParameterTypeDescription
wixOutputWixToolset.Data.WixOutputWixOutput object.
tableDefinitionsTableDefinitionCollectionTable definitions to use for creating strongly-typed rows.
suppressVersionCheckboolSuppresses wix.dll version mismatch check.

WindowsInstallerData Output object.

Saves an output to a WixOutput container.

public void Save(
WixToolset.Data.WixOutput wixout
)
ParameterTypeDescription
wixoutWixToolset.Data.WixOutputContainer to save to.

Saves an output to an XmlWriter .

public void Save(
System.Xml.XmlWriter writer
)
ParameterTypeDescription
writerSystem.Xml.XmlWriterXmlWriter to save to.

Gets or sets the codepage for this output.

public int Codepage { get; set; }

Gets the source line information for this output.

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

Gets the substorages in this output.

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

Gets the tables contained in this output.

public TableIndexedCollection Tables { get; set; }

Gets the type of the output.

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