aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Data/Tuples/MoveFileTuple.cs
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2019-05-22 00:19:41 -0700
committerRob Mensching <rob@firegiant.com>2019-05-23 15:43:40 -0700
commit54541ef517190f37d0625627b028834f0871a959 (patch)
tree91ff4d813d5013260c04854a9ad24812ccdffa08 /src/WixToolset.Data/Tuples/MoveFileTuple.cs
parent505fe69d85c90184cd37290ccb0120fec6074c20 (diff)
downloadwix-54541ef517190f37d0625627b028834f0871a959.tar.gz
wix-54541ef517190f37d0625627b028834f0871a959.tar.bz2
wix-54541ef517190f37d0625627b028834f0871a959.zip
Implement many more strong tuples
Also fixes several warnings.
Diffstat (limited to 'src/WixToolset.Data/Tuples/MoveFileTuple.cs')
-rw-r--r--src/WixToolset.Data/Tuples/MoveFileTuple.cs20
1 files changed, 6 insertions, 14 deletions
diff --git a/src/WixToolset.Data/Tuples/MoveFileTuple.cs b/src/WixToolset.Data/Tuples/MoveFileTuple.cs
index 7a0ff120..ea93faea 100644
--- a/src/WixToolset.Data/Tuples/MoveFileTuple.cs
+++ b/src/WixToolset.Data/Tuples/MoveFileTuple.cs
@@ -10,13 +10,12 @@ namespace WixToolset.Data
10 TupleDefinitionType.MoveFile, 10 TupleDefinitionType.MoveFile,
11 new[] 11 new[]
12 { 12 {
13 new IntermediateFieldDefinition(nameof(MoveFileTupleFields.FileKey), IntermediateFieldType.String),
14 new IntermediateFieldDefinition(nameof(MoveFileTupleFields.Component_), IntermediateFieldType.String), 13 new IntermediateFieldDefinition(nameof(MoveFileTupleFields.Component_), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(MoveFileTupleFields.SourceName), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(MoveFileTupleFields.SourceName), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(MoveFileTupleFields.DestName), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(MoveFileTupleFields.DestName), IntermediateFieldType.String),
17 new IntermediateFieldDefinition(nameof(MoveFileTupleFields.SourceFolder), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(MoveFileTupleFields.SourceFolder), IntermediateFieldType.String),
18 new IntermediateFieldDefinition(nameof(MoveFileTupleFields.DestFolder), IntermediateFieldType.String), 17 new IntermediateFieldDefinition(nameof(MoveFileTupleFields.DestFolder), IntermediateFieldType.String),
19 new IntermediateFieldDefinition(nameof(MoveFileTupleFields.Options), IntermediateFieldType.Number), 18 new IntermediateFieldDefinition(nameof(MoveFileTupleFields.Delete), IntermediateFieldType.Bool),
20 }, 19 },
21 typeof(MoveFileTuple)); 20 typeof(MoveFileTuple));
22 } 21 }
@@ -26,13 +25,12 @@ namespace WixToolset.Data.Tuples
26{ 25{
27 public enum MoveFileTupleFields 26 public enum MoveFileTupleFields
28 { 27 {
29 FileKey,
30 Component_, 28 Component_,
31 SourceName, 29 SourceName,
32 DestName, 30 DestName,
33 SourceFolder, 31 SourceFolder,
34 DestFolder, 32 DestFolder,
35 Options, 33 Delete,
36 } 34 }
37 35
38 public class MoveFileTuple : IntermediateTuple 36 public class MoveFileTuple : IntermediateTuple
@@ -47,12 +45,6 @@ namespace WixToolset.Data.Tuples
47 45
48 public IntermediateField this[MoveFileTupleFields index] => this.Fields[(int)index]; 46 public IntermediateField this[MoveFileTupleFields index] => this.Fields[(int)index];
49 47
50 public string FileKey
51 {
52 get => (string)this.Fields[(int)MoveFileTupleFields.FileKey];
53 set => this.Set((int)MoveFileTupleFields.FileKey, value);
54 }
55
56 public string Component_ 48 public string Component_
57 { 49 {
58 get => (string)this.Fields[(int)MoveFileTupleFields.Component_]; 50 get => (string)this.Fields[(int)MoveFileTupleFields.Component_];
@@ -83,10 +75,10 @@ namespace WixToolset.Data.Tuples
83 set => this.Set((int)MoveFileTupleFields.DestFolder, value); 75 set => this.Set((int)MoveFileTupleFields.DestFolder, value);
84 } 76 }
85 77
86 public int Options 78 public bool Delete
87 { 79 {
88 get => (int)this.Fields[(int)MoveFileTupleFields.Options]; 80 get => (bool)this.Fields[(int)MoveFileTupleFields.Delete];
89 set => this.Set((int)MoveFileTupleFields.Options, value); 81 set => this.Set((int)MoveFileTupleFields.Delete, value);
90 } 82 }
91 } 83 }
92} \ No newline at end of file 84}