aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Data/Tuples/IniFileTuple.cs
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2019-05-08 13:35:21 -0700
committerRob Mensching <rob@firegiant.com>2019-05-08 13:44:59 -0700
commitef6485ac4a03333701d343c1e3a52d25805c58f1 (patch)
tree3093b1410e651a90c3776b42090bb4e62e98c514 /src/WixToolset.Data/Tuples/IniFileTuple.cs
parent6e7a3274a1710a734e5369d0a1703b9c9ac9345b (diff)
downloadwix-ef6485ac4a03333701d343c1e3a52d25805c58f1.tar.gz
wix-ef6485ac4a03333701d343c1e3a52d25805c58f1.tar.bz2
wix-ef6485ac4a03333701d343c1e3a52d25805c58f1.zip
Add additional strongly typed tuples
Diffstat (limited to 'src/WixToolset.Data/Tuples/IniFileTuple.cs')
-rw-r--r--src/WixToolset.Data/Tuples/IniFileTuple.cs14
1 files changed, 3 insertions, 11 deletions
diff --git a/src/WixToolset.Data/Tuples/IniFileTuple.cs b/src/WixToolset.Data/Tuples/IniFileTuple.cs
index 29fb3264..bae28817 100644
--- a/src/WixToolset.Data/Tuples/IniFileTuple.cs
+++ b/src/WixToolset.Data/Tuples/IniFileTuple.cs
@@ -10,7 +10,6 @@ namespace WixToolset.Data
10 TupleDefinitionType.IniFile, 10 TupleDefinitionType.IniFile,
11 new[] 11 new[]
12 { 12 {
13 new IntermediateFieldDefinition(nameof(IniFileTupleFields.IniFile), IntermediateFieldType.String),
14 new IntermediateFieldDefinition(nameof(IniFileTupleFields.FileName), IntermediateFieldType.String), 13 new IntermediateFieldDefinition(nameof(IniFileTupleFields.FileName), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(IniFileTupleFields.DirProperty), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(IniFileTupleFields.DirProperty), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(IniFileTupleFields.Section), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(IniFileTupleFields.Section), IntermediateFieldType.String),
@@ -27,7 +26,6 @@ namespace WixToolset.Data.Tuples
27{ 26{
28 public enum IniFileTupleFields 27 public enum IniFileTupleFields
29 { 28 {
30 IniFile,
31 FileName, 29 FileName,
32 DirProperty, 30 DirProperty,
33 Section, 31 Section,
@@ -49,12 +47,6 @@ namespace WixToolset.Data.Tuples
49 47
50 public IntermediateField this[IniFileTupleFields index] => this.Fields[(int)index]; 48 public IntermediateField this[IniFileTupleFields index] => this.Fields[(int)index];
51 49
52 public string IniFile
53 {
54 get => (string)this.Fields[(int)IniFileTupleFields.IniFile]?.Value;
55 set => this.Set((int)IniFileTupleFields.IniFile, value);
56 }
57
58 public string FileName 50 public string FileName
59 { 51 {
60 get => (string)this.Fields[(int)IniFileTupleFields.FileName]?.Value; 52 get => (string)this.Fields[(int)IniFileTupleFields.FileName]?.Value;
@@ -85,10 +77,10 @@ namespace WixToolset.Data.Tuples
85 set => this.Set((int)IniFileTupleFields.Value, value); 77 set => this.Set((int)IniFileTupleFields.Value, value);
86 } 78 }
87 79
88 public int Action 80 public InifFileActionType Action
89 { 81 {
90 get => (int)this.Fields[(int)IniFileTupleFields.Action]?.Value; 82 get => (InifFileActionType)this.Fields[(int)IniFileTupleFields.Action]?.AsNumber();
91 set => this.Set((int)IniFileTupleFields.Action, value); 83 set => this.Set((int)IniFileTupleFields.Action, (int)value);
92 } 84 }
93 85
94 public string Component_ 86 public string Component_