aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Data/Tuples/WixBundleContainerTuple.cs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/WixToolset.Data/Tuples/WixBundleContainerTuple.cs20
1 files changed, 6 insertions, 14 deletions
diff --git a/src/WixToolset.Data/Tuples/WixBundleContainerTuple.cs b/src/WixToolset.Data/Tuples/WixBundleContainerTuple.cs
index c9d8e12f..ed12a804 100644
--- a/src/WixToolset.Data/Tuples/WixBundleContainerTuple.cs
+++ b/src/WixToolset.Data/Tuples/WixBundleContainerTuple.cs
@@ -10,11 +10,10 @@ namespace WixToolset.Data
10 TupleDefinitionType.WixBundleContainer, 10 TupleDefinitionType.WixBundleContainer,
11 new[] 11 new[]
12 { 12 {
13 new IntermediateFieldDefinition(nameof(WixBundleContainerTupleFields.WixBundleContainer), IntermediateFieldType.String),
14 new IntermediateFieldDefinition(nameof(WixBundleContainerTupleFields.Name), IntermediateFieldType.String), 13 new IntermediateFieldDefinition(nameof(WixBundleContainerTupleFields.Name), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(WixBundleContainerTupleFields.Type), IntermediateFieldType.Number), 14 new IntermediateFieldDefinition(nameof(WixBundleContainerTupleFields.Type), IntermediateFieldType.Number),
16 new IntermediateFieldDefinition(nameof(WixBundleContainerTupleFields.DownloadUrl), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(WixBundleContainerTupleFields.DownloadUrl), IntermediateFieldType.String),
17 new IntermediateFieldDefinition(nameof(WixBundleContainerTupleFields.Size), IntermediateFieldType.Number), 16 new IntermediateFieldDefinition(nameof(WixBundleContainerTupleFields.Size), IntermediateFieldType.LargeNumber),
18 new IntermediateFieldDefinition(nameof(WixBundleContainerTupleFields.Hash), IntermediateFieldType.String), 17 new IntermediateFieldDefinition(nameof(WixBundleContainerTupleFields.Hash), IntermediateFieldType.String),
19 new IntermediateFieldDefinition(nameof(WixBundleContainerTupleFields.AttachedContainerIndex), IntermediateFieldType.Number), 18 new IntermediateFieldDefinition(nameof(WixBundleContainerTupleFields.AttachedContainerIndex), IntermediateFieldType.Number),
20 new IntermediateFieldDefinition(nameof(WixBundleContainerTupleFields.WorkingPath), IntermediateFieldType.String), 19 new IntermediateFieldDefinition(nameof(WixBundleContainerTupleFields.WorkingPath), IntermediateFieldType.String),
@@ -29,7 +28,6 @@ namespace WixToolset.Data.Tuples
29 28
30 public enum WixBundleContainerTupleFields 29 public enum WixBundleContainerTupleFields
31 { 30 {
32 WixBundleContainer,
33 Name, 31 Name,
34 Type, 32 Type,
35 DownloadUrl, 33 DownloadUrl,
@@ -60,12 +58,6 @@ namespace WixToolset.Data.Tuples
60 58
61 public IntermediateField this[WixBundleContainerTupleFields index] => this.Fields[(int)index]; 59 public IntermediateField this[WixBundleContainerTupleFields index] => this.Fields[(int)index];
62 60
63 public string WixBundleContainer
64 {
65 get => (string)this.Fields[(int)WixBundleContainerTupleFields.WixBundleContainer];
66 set => this.Set((int)WixBundleContainerTupleFields.WixBundleContainer, value);
67 }
68
69 public string Name 61 public string Name
70 { 62 {
71 get => (string)this.Fields[(int)WixBundleContainerTupleFields.Name]; 63 get => (string)this.Fields[(int)WixBundleContainerTupleFields.Name];
@@ -74,8 +66,8 @@ namespace WixToolset.Data.Tuples
74 66
75 public ContainerType Type 67 public ContainerType Type
76 { 68 {
77 get => (ContainerType)Enum.Parse(typeof(ContainerType), (string)this.Fields[(int)WixBundleContainerTupleFields.Type], true); 69 get => (ContainerType)this.Fields[(int)WixBundleContainerTupleFields.Type].AsNumber();
78 set => this.Set((int)WixBundleContainerTupleFields.Type, value.ToString()); 70 set => this.Set((int)WixBundleContainerTupleFields.Type, (int)value);
79 } 71 }
80 72
81 public string DownloadUrl 73 public string DownloadUrl
@@ -84,9 +76,9 @@ namespace WixToolset.Data.Tuples
84 set => this.Set((int)WixBundleContainerTupleFields.DownloadUrl, value); 76 set => this.Set((int)WixBundleContainerTupleFields.DownloadUrl, value);
85 } 77 }
86 78
87 public int Size 79 public long Size
88 { 80 {
89 get => (int)this.Fields[(int)WixBundleContainerTupleFields.Size]; 81 get => (long)this.Fields[(int)WixBundleContainerTupleFields.Size];
90 set => this.Set((int)WixBundleContainerTupleFields.Size, value); 82 set => this.Set((int)WixBundleContainerTupleFields.Size, value);
91 } 83 }
92 84
@@ -108,4 +100,4 @@ namespace WixToolset.Data.Tuples
108 set => this.Set((int)WixBundleContainerTupleFields.WorkingPath, value); 100 set => this.Set((int)WixBundleContainerTupleFields.WorkingPath, value);
109 } 101 }
110 } 102 }
111} \ No newline at end of file 103}