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