aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Data/Tuples
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.Data/Tuples')
-rw-r--r--src/WixToolset.Data/Tuples/WixCustomRowTuple.cs6
-rw-r--r--src/WixToolset.Data/Tuples/WixCustomTableTuple.cs10
2 files changed, 10 insertions, 6 deletions
diff --git a/src/WixToolset.Data/Tuples/WixCustomRowTuple.cs b/src/WixToolset.Data/Tuples/WixCustomRowTuple.cs
index ec73c1b8..c51089e8 100644
--- a/src/WixToolset.Data/Tuples/WixCustomRowTuple.cs
+++ b/src/WixToolset.Data/Tuples/WixCustomRowTuple.cs
@@ -27,6 +27,8 @@ namespace WixToolset.Data.Tuples
27 27
28 public class WixCustomRowTuple : IntermediateTuple 28 public class WixCustomRowTuple : IntermediateTuple
29 { 29 {
30 public const char FieldSeparator = '\x85';
31
30 public WixCustomRowTuple() : base(TupleDefinitions.WixCustomRow, null, null) 32 public WixCustomRowTuple() : base(TupleDefinitions.WixCustomRow, null, null)
31 { 33 {
32 } 34 }
@@ -48,5 +50,7 @@ namespace WixToolset.Data.Tuples
48 get => (string)this.Fields[(int)WixCustomRowTupleFields.FieldData]; 50 get => (string)this.Fields[(int)WixCustomRowTupleFields.FieldData];
49 set => this.Set((int)WixCustomRowTupleFields.FieldData, value); 51 set => this.Set((int)WixCustomRowTupleFields.FieldData, value);
50 } 52 }
53
54 public string[] FieldDataSeparated => this.FieldData.Split(FieldSeparator);
51 } 55 }
52} \ No newline at end of file 56}
diff --git a/src/WixToolset.Data/Tuples/WixCustomTableTuple.cs b/src/WixToolset.Data/Tuples/WixCustomTableTuple.cs
index cf4e60db..2ef2b88d 100644
--- a/src/WixToolset.Data/Tuples/WixCustomTableTuple.cs
+++ b/src/WixToolset.Data/Tuples/WixCustomTableTuple.cs
@@ -22,7 +22,7 @@ namespace WixToolset.Data
22 new IntermediateFieldDefinition(nameof(WixCustomTableTupleFields.Sets), IntermediateFieldType.String), 22 new IntermediateFieldDefinition(nameof(WixCustomTableTupleFields.Sets), IntermediateFieldType.String),
23 new IntermediateFieldDefinition(nameof(WixCustomTableTupleFields.Descriptions), IntermediateFieldType.String), 23 new IntermediateFieldDefinition(nameof(WixCustomTableTupleFields.Descriptions), IntermediateFieldType.String),
24 new IntermediateFieldDefinition(nameof(WixCustomTableTupleFields.Modularizations), IntermediateFieldType.String), 24 new IntermediateFieldDefinition(nameof(WixCustomTableTupleFields.Modularizations), IntermediateFieldType.String),
25 new IntermediateFieldDefinition(nameof(WixCustomTableTupleFields.BootstrapperApplicationData), IntermediateFieldType.Number), 25 new IntermediateFieldDefinition(nameof(WixCustomTableTupleFields.Unreal), IntermediateFieldType.Number),
26 }, 26 },
27 typeof(WixCustomTableTuple)); 27 typeof(WixCustomTableTuple));
28 } 28 }
@@ -44,7 +44,7 @@ namespace WixToolset.Data.Tuples
44 Sets, 44 Sets,
45 Descriptions, 45 Descriptions,
46 Modularizations, 46 Modularizations,
47 BootstrapperApplicationData, 47 Unreal,
48 } 48 }
49 49
50 public class WixCustomTableTuple : IntermediateTuple 50 public class WixCustomTableTuple : IntermediateTuple
@@ -131,10 +131,10 @@ namespace WixToolset.Data.Tuples
131 set => this.Set((int)WixCustomTableTupleFields.Modularizations, value); 131 set => this.Set((int)WixCustomTableTupleFields.Modularizations, value);
132 } 132 }
133 133
134 public bool BootstrapperApplicationData 134 public bool Unreal
135 { 135 {
136 get => (bool)this.Fields[(int)WixCustomTableTupleFields.BootstrapperApplicationData]; 136 get => (bool)this.Fields[(int)WixCustomTableTupleFields.Unreal];
137 set => this.Set((int)WixCustomTableTupleFields.BootstrapperApplicationData, value); 137 set => this.Set((int)WixCustomTableTupleFields.Unreal, value);
138 } 138 }
139 } 139 }
140} 140}