Skip to main content

IWindowsInstallerDecompilerExtension Interface

Interface all windows installer decompiler extensions implement.

Methods​

MethodDescription
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​

PropertyDescription
TableDefinitionsGets 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​

ParameterTypeDescription
tablesWixToolset.Data.WindowsInstaller.TableIndexedCollectionThe collection of all tables.

PreDecompile(context, helper) Method​

Called before decompiling occurs.

Declaration​

public void PreDecompile(
Data.IWindowsInstallerDecompileContext context,
Services.IWindowsInstallerDecompilerHelper helper
)

Parameters​

ParameterTypeDescription
contextData.IWindowsInstallerDecompileContextDecompile context.
helperServices.IWindowsInstallerDecompilerHelperDecompile helper.

PreDecompileTables(tables) Method​

Called before decompiling occurs.

Declaration​

public void PreDecompileTables(
WixToolset.Data.WindowsInstaller.TableIndexedCollection tables
)

Parameters​

ParameterTypeDescription
tablesWixToolset.Data.WindowsInstaller.TableIndexedCollectionThe collection of all tables.

TryDecompileTable(table) Method​

Try to decompile an extension table.

Declaration​

public bool TryDecompileTable(
WixToolset.Data.WindowsInstaller.Table table
)

Parameters​

ParameterTypeDescription
tableWixToolset.Data.WindowsInstaller.TableThe 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; }