@joebigelow / wix / commits / dd1c4360

Remove v3 based functions from IWindowsInstallerBackendDecompilerExtension

New design is necessary to meet v4 needs.

Rob Mensching committed Mar 2, 2021 at 00:54 UTC dd1c4360b5f50271a5efd531e4dd3be24cd39b58
1 file changed +1 -18
src/WixToolset.Extensibility/IWindowsInstallerBackendDecompilerExtension.cs
+1 -18
@@ -16,24 +16,7 @@ namespace WixToolset.Extensibility
16 /// </summary>
17 void PreBackendDecompile(IDecompileContext context);
18
19 - /// <summary>
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);
19 + // TODO: Redesign this interface to be useful.
20
21 /// <summary>
22 /// Called after all output changes occur and right before the output is bound into its final format.