aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.WixBA/WixBA.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.WixBA/WixBA.cs')
-rw-r--r--src/WixToolset.WixBA/WixBA.cs19
1 files changed, 13 insertions, 6 deletions
diff --git a/src/WixToolset.WixBA/WixBA.cs b/src/WixToolset.WixBA/WixBA.cs
index 6b64b252..b82a86ae 100644
--- a/src/WixToolset.WixBA/WixBA.cs
+++ b/src/WixToolset.WixBA/WixBA.cs
@@ -8,23 +8,30 @@ namespace WixToolset.WixBA
8 using System.IO; 8 using System.IO;
9 using System.Net; 9 using System.Net;
10 using System.Text; 10 using System.Text;
11 using System.Windows.Input; 11 using WixToolset.BootstrapperCore;
12
12 using Threading = System.Windows.Threading; 13 using Threading = System.Windows.Threading;
13 using WinForms = System.Windows.Forms; 14 using WinForms = System.Windows.Forms;
14 15
15 using WixToolset.BootstrapperCore;
16
17 /// <summary> 16 /// <summary>
18 /// The WiX toolset user experience. 17 /// The WiX toolset bootstrapper application.
19 /// </summary> 18 /// </summary>
20 public class WixBA : BootstrapperApplication 19 public class WixBA : BootstrapperApplication
21 { 20 {
22 public WixBA(Engine engine, Command command) 21 public WixBA(IEngine engine, IBootstrapperCommand command)
23 : base(engine, command) 22 : base(engine)
24 { 23 {
24 this.Command = command;
25 25
26 this.BAManifest = new BootstrapperApplicationData();
26 } 27 }
27 28
29 internal IBootstrapperApplicationData BAManifest { get; }
30
31 internal IBootstrapperCommand Command { get; }
32
33 internal IEngine Engine => this.engine;
34
28 /// <summary> 35 /// <summary>
29 /// Gets the global model. 36 /// Gets the global model.
30 /// </summary> 37 /// </summary>