aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2020-04-12 10:25:25 +1000
committerSean Hall <r.sean.hall@gmail.com>2020-04-12 12:42:50 +1000
commit64122090e63c4c79fcbfdf7710ca10877e4c8e67 (patch)
tree47771c51bf002871b7a19d557fd704db889dd643 /src
parented2e08b131b370ac12798109858a001e99e05758 (diff)
downloadwix-64122090e63c4c79fcbfdf7710ca10877e4c8e67.tar.gz
wix-64122090e63c4c79fcbfdf7710ca10877e4c8e67.tar.bz2
wix-64122090e63c4c79fcbfdf7710ca10877e4c8e67.zip
Add section and TableDefinitionCollection to TryAddTupleToOutput methods.
Diffstat (limited to 'src')
-rw-r--r--src/WixToolset.Extensibility/BaseWindowsInstallerBackendBinderExtension.cs4
-rw-r--r--src/WixToolset.Extensibility/IWindowsInstallerBackendBinderExtension.cs2
-rw-r--r--src/WixToolset.Extensibility/Services/IWindowsInstallerBackendHelper.cs4
3 files changed, 5 insertions, 5 deletions
diff --git a/src/WixToolset.Extensibility/BaseWindowsInstallerBackendBinderExtension.cs b/src/WixToolset.Extensibility/BaseWindowsInstallerBackendBinderExtension.cs
index 364b0d18..6283bd03 100644
--- a/src/WixToolset.Extensibility/BaseWindowsInstallerBackendBinderExtension.cs
+++ b/src/WixToolset.Extensibility/BaseWindowsInstallerBackendBinderExtension.cs
@@ -53,11 +53,11 @@ namespace WixToolset.Extensibility
53 53
54 public virtual string ResolveMedia(MediaTuple mediaRow, string mediaLayoutDirectory, string layoutDirectory) => null; 54 public virtual string ResolveMedia(MediaTuple mediaRow, string mediaLayoutDirectory, string layoutDirectory) => null;
55 55
56 public virtual bool TryAddTupleToOutput(IntermediateTuple tuple, WindowsInstallerData output) 56 public virtual bool TryAddTupleToOutput(IntermediateSection section, IntermediateTuple tuple, WindowsInstallerData output, TableDefinitionCollection tableDefinitions)
57 { 57 {
58 if (this.TableDefinitions.Any()) 58 if (this.TableDefinitions.Any())
59 { 59 {
60 return this.BackendHelper.TryAddTupleToOutputMatchingTableDefinitions(tuple, output, this.TableDefinitions); 60 return this.BackendHelper.TryAddTupleToOutputMatchingTableDefinitions(section, tuple, output, tableDefinitions);
61 } 61 }
62 62
63 return false; 63 return false;
diff --git a/src/WixToolset.Extensibility/IWindowsInstallerBackendBinderExtension.cs b/src/WixToolset.Extensibility/IWindowsInstallerBackendBinderExtension.cs
index 3f85e62c..34a02cd7 100644
--- a/src/WixToolset.Extensibility/IWindowsInstallerBackendBinderExtension.cs
+++ b/src/WixToolset.Extensibility/IWindowsInstallerBackendBinderExtension.cs
@@ -24,7 +24,7 @@ namespace WixToolset.Extensibility
24 24
25 string ResolveMedia(MediaTuple mediaRow, string mediaLayoutDirectory, string layoutDirectory); 25 string ResolveMedia(MediaTuple mediaRow, string mediaLayoutDirectory, string layoutDirectory);
26 26
27 bool TryAddTupleToOutput(IntermediateTuple tuple, WindowsInstallerData output); 27 bool TryAddTupleToOutput(IntermediateSection section, IntermediateTuple tuple, WindowsInstallerData output, TableDefinitionCollection tableDefinitions);
28 28
29 /// <summary> 29 /// <summary>
30 /// Called after all output changes occur and right before the output is bound into its final format. 30 /// Called after all output changes occur and right before the output is bound into its final format.
diff --git a/src/WixToolset.Extensibility/Services/IWindowsInstallerBackendHelper.cs b/src/WixToolset.Extensibility/Services/IWindowsInstallerBackendHelper.cs
index ea1707c0..e23630da 100644
--- a/src/WixToolset.Extensibility/Services/IWindowsInstallerBackendHelper.cs
+++ b/src/WixToolset.Extensibility/Services/IWindowsInstallerBackendHelper.cs
@@ -2,7 +2,6 @@
2 2
3namespace WixToolset.Extensibility.Services 3namespace WixToolset.Extensibility.Services
4{ 4{
5 using System.Collections.Generic;
6 using WixToolset.Data; 5 using WixToolset.Data;
7 using WixToolset.Data.WindowsInstaller; 6 using WixToolset.Data.WindowsInstaller;
8 7
@@ -11,6 +10,7 @@ namespace WixToolset.Extensibility.Services
11 /// </summary> 10 /// </summary>
12 public interface IWindowsInstallerBackendHelper 11 public interface IWindowsInstallerBackendHelper
13 { 12 {
14 bool TryAddTupleToOutputMatchingTableDefinitions(IntermediateTuple tuple, WindowsInstallerData output, IEnumerable<TableDefinition> tableDefinitions); 13 Row CreateRow(IntermediateSection section, IntermediateTuple tuple, WindowsInstallerData output, TableDefinition tableDefinition);
14 bool TryAddTupleToOutputMatchingTableDefinitions(IntermediateSection section, IntermediateTuple tuple, WindowsInstallerData output, TableDefinitionCollection tableDefinitions);
15 } 15 }
16} 16}