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 5.0.0+41e11442b2ca93e444b60213b5ae99dcbab787d8

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