aboutsummaryrefslogtreecommitdiff
path: root/src/wixext/UtilWindowsInstallerBackendExtension.cs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/wixext/UtilWindowsInstallerBackendExtension.cs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/wixext/UtilWindowsInstallerBackendExtension.cs b/src/wixext/UtilWindowsInstallerBackendExtension.cs
index 2365ed01..8648cb17 100644
--- a/src/wixext/UtilWindowsInstallerBackendExtension.cs
+++ b/src/wixext/UtilWindowsInstallerBackendExtension.cs
@@ -5,6 +5,7 @@ namespace WixToolset.Util
5 using System.Collections.Generic; 5 using System.Collections.Generic;
6 using System.Linq; 6 using System.Linq;
7 using System.Xml; 7 using System.Xml;
8 using WixToolset.Data;
8 using WixToolset.Data.WindowsInstaller; 9 using WixToolset.Data.WindowsInstaller;
9 using WixToolset.Extensibility; 10 using WixToolset.Extensibility;
10 11
@@ -14,6 +15,12 @@ namespace WixToolset.Util
14 15
15 public override IEnumerable<TableDefinition> TableDefinitions { get => Tables; } 16 public override IEnumerable<TableDefinition> TableDefinitions { get => Tables; }
16 17
18 public override bool TryAddTupleToOutput(IntermediateTuple tuple, WindowsInstallerData output)
19 {
20 var columnZeroIsId = tuple.Id != null;
21 return this.BackendHelper.TryAddTupleToOutputMatchingTableDefinitions(tuple, output, this.TableDefinitions, columnZeroIsId);
22 }
23
17 private static TableDefinition[] LoadTables() 24 private static TableDefinition[] LoadTables()
18 { 25 {
19 using (var resourceStream = typeof(UtilWindowsInstallerBackendBinderExtension).Assembly.GetManifestResourceStream("WixToolset.Util.tables.xml")) 26 using (var resourceStream = typeof(UtilWindowsInstallerBackendBinderExtension).Assembly.GetManifestResourceStream("WixToolset.Util.tables.xml"))