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 6.0.0+8c7432e50072e009353ea5f2c956ccf453476f71

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; }