aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Data/Tuples
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2020-03-26 19:26:01 +1000
committerSean Hall <r.sean.hall@gmail.com>2020-03-30 21:23:16 +1000
commit66b668b4c5d37f572dfca86446f7dddc5dd3d85f (patch)
tree8e63232c28c29c2467986c86ba049f94d8da7e7e /src/WixToolset.Data/Tuples
parent39df3cf47aa22abfea57a74b7f985f44cb9beba5 (diff)
downloadwix-66b668b4c5d37f572dfca86446f7dddc5dd3d85f.tar.gz
wix-66b668b4c5d37f572dfca86446f7dddc5dd3d85f.tar.bz2
wix-66b668b4c5d37f572dfca86446f7dddc5dd3d85f.zip
Add support for bundle extension searches.
Add MissingBundleSearch error message. Add BundleExtensionRef to WixSearchTuple. Add BundleExtensionSearchTupleDefinitionTag.
Diffstat (limited to 'src/WixToolset.Data/Tuples')
-rw-r--r--src/WixToolset.Data/Tuples/WixSearchTuple.cs8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/WixToolset.Data/Tuples/WixSearchTuple.cs b/src/WixToolset.Data/Tuples/WixSearchTuple.cs
index fd1ae5bf..6f58f62e 100644
--- a/src/WixToolset.Data/Tuples/WixSearchTuple.cs
+++ b/src/WixToolset.Data/Tuples/WixSearchTuple.cs
@@ -12,6 +12,7 @@ namespace WixToolset.Data
12 { 12 {
13 new IntermediateFieldDefinition(nameof(WixSearchTupleFields.Variable), IntermediateFieldType.String), 13 new IntermediateFieldDefinition(nameof(WixSearchTupleFields.Variable), IntermediateFieldType.String),
14 new IntermediateFieldDefinition(nameof(WixSearchTupleFields.Condition), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(WixSearchTupleFields.Condition), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(WixSearchTupleFields.BundleExtensionRef), IntermediateFieldType.String),
15 }, 16 },
16 typeof(WixSearchTuple)); 17 typeof(WixSearchTuple));
17 } 18 }
@@ -23,6 +24,7 @@ namespace WixToolset.Data.Tuples
23 { 24 {
24 Variable, 25 Variable,
25 Condition, 26 Condition,
27 BundleExtensionRef,
26 } 28 }
27 29
28 public class WixSearchTuple : IntermediateTuple 30 public class WixSearchTuple : IntermediateTuple
@@ -48,5 +50,11 @@ namespace WixToolset.Data.Tuples
48 get => (string)this.Fields[(int)WixSearchTupleFields.Condition]; 50 get => (string)this.Fields[(int)WixSearchTupleFields.Condition];
49 set => this.Set((int)WixSearchTupleFields.Condition, value); 51 set => this.Set((int)WixSearchTupleFields.Condition, value);
50 } 52 }
53
54 public string BundleExtensionRef
55 {
56 get => (string)this.Fields[(int)WixSearchTupleFields.BundleExtensionRef];
57 set => this.Set((int)WixSearchTupleFields.BundleExtensionRef, value);
58 }
51 } 59 }
52} \ No newline at end of file 60} \ No newline at end of file