aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Core.WindowsInstaller/Bind/ExtractMergeModuleFilesCommand.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.Core.WindowsInstaller/Bind/ExtractMergeModuleFilesCommand.cs')
-rw-r--r--src/WixToolset.Core.WindowsInstaller/Bind/ExtractMergeModuleFilesCommand.cs19
1 files changed, 10 insertions, 9 deletions
diff --git a/src/WixToolset.Core.WindowsInstaller/Bind/ExtractMergeModuleFilesCommand.cs b/src/WixToolset.Core.WindowsInstaller/Bind/ExtractMergeModuleFilesCommand.cs
index 62f7fce3..792a13a9 100644
--- a/src/WixToolset.Core.WindowsInstaller/Bind/ExtractMergeModuleFilesCommand.cs
+++ b/src/WixToolset.Core.WindowsInstaller/Bind/ExtractMergeModuleFilesCommand.cs
@@ -21,26 +21,27 @@ namespace WixToolset.Core.WindowsInstaller.Bind
21 /// </summary> 21 /// </summary>
22 internal class ExtractMergeModuleFilesCommand 22 internal class ExtractMergeModuleFilesCommand
23 { 23 {
24 public ExtractMergeModuleFilesCommand(IMessaging messaging, IntermediateSection section, List<WixMergeTuple> wixMergeTuples) 24 public ExtractMergeModuleFilesCommand(IMessaging messaging, IEnumerable<WixMergeTuple> wixMergeTuples, IEnumerable<FileFacade> fileFacades, int installerVersion, string intermediateFolder, bool suppressLayout)
25 { 25 {
26 this.Messaging = messaging; 26 this.Messaging = messaging;
27 this.Section = section;
28 this.WixMergeTuples = wixMergeTuples; 27 this.WixMergeTuples = wixMergeTuples;
28 this.FileFacades = fileFacades;
29 this.OutputInstallerVersion = installerVersion;
30 this.IntermediateFolder = intermediateFolder;
31 this.SuppressLayout = suppressLayout;
29 } 32 }
30 33
31 private IMessaging Messaging { get; } 34 private IMessaging Messaging { get; }
32 35
33 private IntermediateSection Section { get; } 36 private IEnumerable<WixMergeTuple> WixMergeTuples { get; }
34 37
35 private List<WixMergeTuple> WixMergeTuples { get; } 38 private IEnumerable<FileFacade> FileFacades { get; }
36 39
37 public IEnumerable<FileFacade> FileFacades { private get; set; } 40 private int OutputInstallerVersion { get; }
38 41
39 public int OutputInstallerVersion { private get; set; } 42 private string IntermediateFolder { get; }
40 43
41 public bool SuppressLayout { private get; set; } 44 private bool SuppressLayout { get; }
42
43 public string IntermediateFolder { private get; set; }
44 45
45 public IEnumerable<FileFacade> MergeModulesFileFacades { get; private set; } 46 public IEnumerable<FileFacade> MergeModulesFileFacades { get; private set; }
46 47