aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Core.WindowsInstaller/Bind/UpdateFileFacadesCommand.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.Core.WindowsInstaller/Bind/UpdateFileFacadesCommand.cs')
-rw-r--r--src/WixToolset.Core.WindowsInstaller/Bind/UpdateFileFacadesCommand.cs14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/WixToolset.Core.WindowsInstaller/Bind/UpdateFileFacadesCommand.cs b/src/WixToolset.Core.WindowsInstaller/Bind/UpdateFileFacadesCommand.cs
index 63a8b3d9..75bcfe17 100644
--- a/src/WixToolset.Core.WindowsInstaller/Bind/UpdateFileFacadesCommand.cs
+++ b/src/WixToolset.Core.WindowsInstaller/Bind/UpdateFileFacadesCommand.cs
@@ -19,23 +19,27 @@ namespace WixToolset.Core.WindowsInstaller.Bind
19 /// </summary> 19 /// </summary>
20 internal class UpdateFileFacadesCommand 20 internal class UpdateFileFacadesCommand
21 { 21 {
22 public UpdateFileFacadesCommand(IMessaging messaging, IntermediateSection section) 22 public UpdateFileFacadesCommand(IMessaging messaging, IntermediateSection section, IEnumerable<FileFacade> fileFacades, IEnumerable<FileFacade> updateFileFacades, IDictionary<string, string> variableCache, bool overwriteHash)
23 { 23 {
24 this.Messaging = messaging; 24 this.Messaging = messaging;
25 this.Section = section; 25 this.Section = section;
26 this.FileFacades = fileFacades;
27 this.UpdateFileFacades = updateFileFacades;
28 this.VariableCache = variableCache;
29 this.OverwriteHash = overwriteHash;
26 } 30 }
27 31
28 private IMessaging Messaging { get; } 32 private IMessaging Messaging { get; }
29 33
30 private IntermediateSection Section { get; } 34 private IntermediateSection Section { get; }
31 35
32 public IEnumerable<FileFacade> FileFacades { private get; set; } 36 private IEnumerable<FileFacade> FileFacades { get; }
33 37
34 public IEnumerable<FileFacade> UpdateFileFacades { private get; set; } 38 private IEnumerable<FileFacade> UpdateFileFacades { get; }
35 39
36 public bool OverwriteHash { private get; set; } 40 private bool OverwriteHash { get; }
37 41
38 public IDictionary<string, string> VariableCache { private get; set; } 42 private IDictionary<string, string> VariableCache { get; }
39 43
40 public void Execute() 44 public void Execute()
41 { 45 {