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.