aboutsummaryrefslogtreecommitdiff
path: root/src/wixext/Tuples/BalTupleDefinitions.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/wixext/Tuples/BalTupleDefinitions.cs')
-rw-r--r--src/wixext/Tuples/BalTupleDefinitions.cs15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/wixext/Tuples/BalTupleDefinitions.cs b/src/wixext/Tuples/BalTupleDefinitions.cs
index 676db9f6..48199f95 100644
--- a/src/wixext/Tuples/BalTupleDefinitions.cs
+++ b/src/wixext/Tuples/BalTupleDefinitions.cs
@@ -4,9 +4,11 @@ namespace WixToolset.Bal
4{ 4{
5 using System; 5 using System;
6 using WixToolset.Data; 6 using WixToolset.Data;
7 using WixToolset.Data.Burn;
7 8
8 public enum BalTupleDefinitionType 9 public enum BalTupleDefinitionType
9 { 10 {
11 WixBalBAFactoryAssembly,
10 WixBalBAFunctions, 12 WixBalBAFunctions,
11 WixBalCondition, 13 WixBalCondition,
12 WixMbaPrereqInformation, 14 WixMbaPrereqInformation,
@@ -32,6 +34,9 @@ namespace WixToolset.Bal
32 { 34 {
33 switch (type) 35 switch (type)
34 { 36 {
37 case BalTupleDefinitionType.WixBalBAFactoryAssembly:
38 return BalTupleDefinitions.WixBalBAFactoryAssembly;
39
35 case BalTupleDefinitionType.WixBalBAFunctions: 40 case BalTupleDefinitionType.WixBalBAFunctions:
36 return BalTupleDefinitions.WixBalBAFunctions; 41 return BalTupleDefinitions.WixBalBAFunctions;
37 42
@@ -51,5 +56,15 @@ namespace WixToolset.Bal
51 throw new ArgumentOutOfRangeException(nameof(type)); 56 throw new ArgumentOutOfRangeException(nameof(type));
52 } 57 }
53 } 58 }
59
60 static BalTupleDefinitions()
61 {
62 WixBalBAFactoryAssembly.AddTag(BurnConstants.BootstrapperApplicationDataTupleDefinitionTag);
63 WixBalBAFunctions.AddTag(BurnConstants.BootstrapperApplicationDataTupleDefinitionTag);
64 WixBalCondition.AddTag(BurnConstants.BootstrapperApplicationDataTupleDefinitionTag);
65 WixMbaPrereqInformation.AddTag(BurnConstants.BootstrapperApplicationDataTupleDefinitionTag);
66 WixStdbaOptions.AddTag(BurnConstants.BootstrapperApplicationDataTupleDefinitionTag);
67 WixStdbaOverridableVariable.AddTag(BurnConstants.BootstrapperApplicationDataTupleDefinitionTag);
68 }
54 } 69 }
55} 70}