IWindowsInstallerDecompilerExtension Interface
Interface all windows installer decompiler extensions implement.
Methods
| Method | Description |
|---|---|
| PostDecompile() | Called after all output changes occur and right before the output is bound into its final format. |
| PostDecompileTables(tables) | After decompilation tables. |
| PreDecompile(context, helper) | Called before decompiling occurs. |
| PreDecompileTables(tables) | Called before decompiling occurs. |
| TryDecompileTable(table) | Try to decompile an extension table. |
Properties
| Property | Description |
|---|---|
| TableDefinitions | Gets the table definitions this extension decompiles. |
WixToolset.Extensibility.dll version 6.0.0+8c7432e50072e009353ea5f2c956ccf453476f71
PostDecompile() Method
Called after all output changes occur and right before the output is bound into its final format.
Declaration
public void PostDecompile()
PostDecompileTables(tables) Method
After decompilation tables.
Declaration
public void PostDecompileTables(
WixToolset.Data.WindowsInstaller.TableIndexedCollection tables
)
Parameters
| Parameter | Type | Description |
|---|---|---|
| tables | WixToolset.Data.WindowsInstaller.TableIndexedCollection | The collection of all tables. |
PreDecompile(context, helper) Method
Called before decompiling occurs.
Declaration
public void PreDecompile(
Data.IWindowsInstallerDecompileContext context,
Services.IWindowsInstallerDecompilerHelper helper
)
Parameters
| Parameter | Type | Description |
|---|---|---|
| context | Data.IWindowsInstallerDecompileContext | Decompile context. |
| helper | Services.IWindowsInstallerDecompilerHelper | Decompile helper. |
PreDecompileTables(tables) Method
Called before decompiling occurs.
Declaration
public void PreDecompileTables(
WixToolset.Data.WindowsInstaller.TableIndexedCollection tables
)
Parameters
| Parameter | Type | Description |
|---|---|---|
| tables | WixToolset.Data.WindowsInstaller.TableIndexedCollection | The collection of all tables. |
TryDecompileTable(table) Method
Try to decompile an extension table.
Declaration
public bool TryDecompileTable(
WixToolset.Data.WindowsInstaller.Table table
)
Parameters
| Parameter | Type | Description |
|---|---|---|
| table | WixToolset.Data.WindowsInstaller.Table | The table to decompile. |
Return value
bool True if the table was decompiled, false otherwise.
TableDefinitions Property
Gets the table definitions this extension decompiles.
Declaration
public System.Collections.Generic.IReadOnlyCollection<WixToolset.Data.WindowsInstaller.TableDefinition> TableDefinitions { get; set; }