aboutsummaryrefslogtreecommitdiff
path: root/src/wixext
diff options
context:
space:
mode:
Diffstat (limited to 'src/wixext')
-rw-r--r--src/wixext/IisWindowsInstallerBackendBinderExtension.cs10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/wixext/IisWindowsInstallerBackendBinderExtension.cs b/src/wixext/IisWindowsInstallerBackendBinderExtension.cs
index 93b6795f..50571c34 100644
--- a/src/wixext/IisWindowsInstallerBackendBinderExtension.cs
+++ b/src/wixext/IisWindowsInstallerBackendBinderExtension.cs
@@ -2,8 +2,10 @@
2 2
3namespace WixToolset.Iis 3namespace WixToolset.Iis
4{ 4{
5 using System.Collections.Generic;
5 using System.Linq; 6 using System.Linq;
6 using System.Xml; 7 using System.Xml;
8 using WixToolset.Data;
7 using WixToolset.Data.WindowsInstaller; 9 using WixToolset.Data.WindowsInstaller;
8 using WixToolset.Extensibility; 10 using WixToolset.Extensibility;
9 11
@@ -11,7 +13,13 @@ namespace WixToolset.Iis
11 { 13 {
12 private static readonly TableDefinition[] Tables = LoadTables(); 14 private static readonly TableDefinition[] Tables = LoadTables();
13 15
14 protected override TableDefinition[] TableDefinitionsForTuples => Tables; 16 public override IEnumerable<TableDefinition> TableDefinitions { get => Tables; }
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 }
15 23
16 private static TableDefinition[] LoadTables() 24 private static TableDefinition[] LoadTables()
17 { 25 {