aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2021-03-02 00:54:30 -0800
committerRob Mensching <rob@firegiant.com>2021-03-02 01:57:04 -0800
commitdd1c4360b5f50271a5efd531e4dd3be24cd39b58 (patch)
treec1d3bce5f56aa8af5ea9d30d9103c28943d187ae /src
parentd56e7495c0eceaa1a67bbb324f8c5d7e34566081 (diff)
downloadwix-dd1c4360b5f50271a5efd531e4dd3be24cd39b58.tar.gz
wix-dd1c4360b5f50271a5efd531e4dd3be24cd39b58.tar.bz2
wix-dd1c4360b5f50271a5efd531e4dd3be24cd39b58.zip
Remove v3 based functions from IWindowsInstallerBackendDecompilerExtension
New design is necessary to meet v4 needs.
Diffstat (limited to 'src')
-rw-r--r--src/WixToolset.Extensibility/IWindowsInstallerBackendDecompilerExtension.cs19
1 files changed, 1 insertions, 18 deletions
diff --git a/src/WixToolset.Extensibility/IWindowsInstallerBackendDecompilerExtension.cs b/src/WixToolset.Extensibility/IWindowsInstallerBackendDecompilerExtension.cs
index f858610b..a56b63c3 100644
--- a/src/WixToolset.Extensibility/IWindowsInstallerBackendDecompilerExtension.cs
+++ b/src/WixToolset.Extensibility/IWindowsInstallerBackendDecompilerExtension.cs
@@ -16,24 +16,7 @@ namespace WixToolset.Extensibility
16 /// </summary> 16 /// </summary>
17 void PreBackendDecompile(IDecompileContext context); 17 void PreBackendDecompile(IDecompileContext context);
18 18
19 /// <summary> 19 // TODO: Redesign this interface to be useful.
20 /// Gets the table definitions this extension decompiles.
21 /// </summary>
22 /// <value>Table definitions this extension decompiles.</value>
23 TableDefinitionCollection TableDefinitions { get; }
24
25 /// <summary>
26 /// Gets the library that this decompiler wants removed from the decomipiled output.
27 /// </summary>
28 /// <param name="tableDefinitions">The table definitions to use while loading the library.</param>
29 /// <returns>The library for this extension or null if there is no library to be removed.</returns>
30 Library GetLibraryToRemove(TableDefinitionCollection tableDefinitions);
31
32 /// <summary>
33 /// Decompiles an extension table.
34 /// </summary>
35 /// <param name="table">The table to decompile.</param>
36 void DecompileTable(Table table);
37 20
38 /// <summary> 21 /// <summary>
39 /// Called after all output changes occur and right before the output is bound into its final format. 22 /// Called after all output changes occur and right before the output is bound into its final format.