IWindowsInstallerDecompileContext Interface
The context used to decompile a Windows Installer database.
Properties
| Property | Description | 
|---|---|
| BaseSourcePath | Optional gets or sets the base path for the File/@Source. | 
| CabinetExtractFolder | Gets or sets the folder where files are extracted. | 
| DecompilePath | Gets or sets the path to the file to decompile. | 
| DecompileType | Gets or sets the type to decompile. | 
| ExtensionData | Collection of extension data to use during decompiling. | 
| Extensions | Gets or sets the decompiler extensions. | 
| ExtractFolder | Gets or sets the folder where content is extracted. | 
| IntermediateFolder | Gets or sets the intermediate folder. | 
| KeepModularizationIds | Gets or sets whether the decompiler should keep modularization GUIDs (true) or remove them (default/false). | 
| OutputPath | Gets or sets where to output the result. | 
| ServiceProvider | Gets or sets the service provider. | 
| SuppressCustomTables | Gets or sets the option to suppress custom tables. | 
| SuppressDroppingEmptyTables | Gets or sets the option to suppress dropping empty tables. | 
| SuppressExtractCabinets | Gets or sets whether to prevent extract cabinets. | 
| SuppressRelativeActionSequencing | Gets or sets whether to suppress relative action sequencing. | 
| SuppressUI | Gets or sets the option to suppress decompiling UI-related tables. | 
| SymbolDefinitionCreator | Symbol definition creator used to load extension data. | 
WixToolset.Extensibility.dll version 6.0.0+8c7432e50072e009353ea5f2c956ccf453476f71
BaseSourcePath Property
Optional gets or sets the base path for the File/@Source.
Declaration
public string BaseSourcePath { get; set; } 
Remarks
Default value is "SourceDir" to enable use of BindPaths.
CabinetExtractFolder Property
Gets or sets the folder where files are extracted.
Declaration
public string CabinetExtractFolder { get; set; } 
DecompilePath Property
Gets or sets the path to the file to decompile.
Declaration
public string DecompilePath { get; set; } 
DecompileType Property
Gets or sets the type to decompile.
Declaration
public WixToolset.Data.OutputType DecompileType { get; set; } 
ExtensionData Property
Collection of extension data to use during decompiling.
Declaration
public System.Collections.Generic.IReadOnlyCollection<WixToolset.Extensibility.IExtensionData> ExtensionData { get; set; } 
Extensions Property
Gets or sets the decompiler extensions.
Declaration
public System.Collections.Generic.IReadOnlyCollection<WixToolset.Extensibility.IWindowsInstallerDecompilerExtension> Extensions { get; set; } 
ExtractFolder Property
Gets or sets the folder where content is extracted.
Declaration
public string ExtractFolder { get; set; } 
IntermediateFolder Property
Gets or sets the intermediate folder.
Declaration
public string IntermediateFolder { get; set; } 
KeepModularizationIds Property
Gets or sets whether the decompiler should keep modularization GUIDs (true) or remove them (default/false).
Declaration
public bool KeepModularizationIds { get; set; } 
OutputPath Property
Gets or sets where to output the result.
Declaration
public string OutputPath { get; set; } 
ServiceProvider Property
Gets or sets the service provider.
Declaration
public System.IServiceProvider ServiceProvider { get; set; } 
SuppressCustomTables Property
Gets or sets the option to suppress custom tables.
Declaration
public bool SuppressCustomTables { get; set; } 
SuppressDroppingEmptyTables Property
Gets or sets the option to suppress dropping empty tables.
Declaration
public bool SuppressDroppingEmptyTables { get; set; } 
SuppressExtractCabinets Property
Gets or sets whether to prevent extract cabinets.
Declaration
public bool SuppressExtractCabinets { get; set; } 
SuppressRelativeActionSequencing Property
Gets or sets whether to suppress relative action sequencing.
Declaration
public bool SuppressRelativeActionSequencing { get; set; } 
SuppressUI Property
Gets or sets the option to suppress decompiling UI-related tables.
Declaration
public bool SuppressUI { get; set; } 
SymbolDefinitionCreator Property
Symbol definition creator used to load extension data.
Declaration
public WixToolset.Data.ISymbolDefinitionCreator SymbolDefinitionCreator { get; set; }