aboutsummaryrefslogtreecommitdiff
path: root/src/ext/Bal/wixext/Symbols
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2022-07-19 15:17:10 -0500
committerSean Hall <r.sean.hall@gmail.com>2022-07-20 08:53:56 -0500
commit913b6238417dceeb8440315e4669990756d17655 (patch)
treea9e3552ea124d2025e30436afc8629f071c01ed4 /src/ext/Bal/wixext/Symbols
parent93bb820eff547f8de304f05249f572da861256fb (diff)
downloadwix-913b6238417dceeb8440315e4669990756d17655.tar.gz
wix-913b6238417dceeb8440315e4669990756d17655.tar.bz2
wix-913b6238417dceeb8440315e4669990756d17655.zip
Add WixInternalUIBootstrapperApplication as a new built-in BA.
Implements 6835
Diffstat (limited to 'src/ext/Bal/wixext/Symbols')
-rw-r--r--src/ext/Bal/wixext/Symbols/WixBalPackageInfoSymbol.cs17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/ext/Bal/wixext/Symbols/WixBalPackageInfoSymbol.cs b/src/ext/Bal/wixext/Symbols/WixBalPackageInfoSymbol.cs
index b09cb191..08d4ce4e 100644
--- a/src/ext/Bal/wixext/Symbols/WixBalPackageInfoSymbol.cs
+++ b/src/ext/Bal/wixext/Symbols/WixBalPackageInfoSymbol.cs
@@ -13,6 +13,7 @@ namespace WixToolset.Bal
13 { 13 {
14 new IntermediateFieldDefinition(nameof(WixBalPackageInfoSymbolFields.PackageId), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(WixBalPackageInfoSymbolFields.PackageId), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(WixBalPackageInfoSymbolFields.DisplayInternalUICondition), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(WixBalPackageInfoSymbolFields.DisplayInternalUICondition), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(WixBalPackageInfoSymbolFields.PrimaryPackageType), IntermediateFieldType.Number),
16 }, 17 },
17 typeof(WixBalPackageInfoSymbol)); 18 typeof(WixBalPackageInfoSymbol));
18 } 19 }
@@ -26,6 +27,16 @@ namespace WixToolset.Bal.Symbols
26 { 27 {
27 PackageId, 28 PackageId,
28 DisplayInternalUICondition, 29 DisplayInternalUICondition,
30 PrimaryPackageType,
31 }
32
33 public enum BalPrimaryPackageType
34 {
35 None,
36 Default,
37 X86,
38 X64,
39 ARM64,
29 } 40 }
30 41
31 public class WixBalPackageInfoSymbol : IntermediateSymbol 42 public class WixBalPackageInfoSymbol : IntermediateSymbol
@@ -51,5 +62,11 @@ namespace WixToolset.Bal.Symbols
51 get => this.Fields[(int)WixBalPackageInfoSymbolFields.DisplayInternalUICondition].AsString(); 62 get => this.Fields[(int)WixBalPackageInfoSymbolFields.DisplayInternalUICondition].AsString();
52 set => this.Set((int)WixBalPackageInfoSymbolFields.DisplayInternalUICondition, value); 63 set => this.Set((int)WixBalPackageInfoSymbolFields.DisplayInternalUICondition, value);
53 } 64 }
65
66 public BalPrimaryPackageType PrimaryPackageType
67 {
68 get => (BalPrimaryPackageType)this.Fields[(int)WixBalPackageInfoSymbolFields.PrimaryPackageType].AsNumber();
69 set => this.Set((int)WixBalPackageInfoSymbolFields.PrimaryPackageType, (int)value);
70 }
54 } 71 }
55} 72}