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 5.0.2+aa65968c419420d32e3e1b647aea0082f5ca5b78
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; }