From ef6485ac4a03333701d343c1e3a52d25805c58f1 Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Wed, 8 May 2019 13:35:21 -0700 Subject: Add additional strongly typed tuples --- src/WixToolset.Data/Tuples/IniFileTuple.cs | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) (limited to 'src/WixToolset.Data/Tuples/IniFileTuple.cs') 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 TupleDefinitionType.IniFile, new[] { - new IntermediateFieldDefinition(nameof(IniFileTupleFields.IniFile), IntermediateFieldType.String), new IntermediateFieldDefinition(nameof(IniFileTupleFields.FileName), IntermediateFieldType.String), new IntermediateFieldDefinition(nameof(IniFileTupleFields.DirProperty), IntermediateFieldType.String), new IntermediateFieldDefinition(nameof(IniFileTupleFields.Section), IntermediateFieldType.String), @@ -27,7 +26,6 @@ namespace WixToolset.Data.Tuples { public enum IniFileTupleFields { - IniFile, FileName, DirProperty, Section, @@ -49,12 +47,6 @@ namespace WixToolset.Data.Tuples public IntermediateField this[IniFileTupleFields index] => this.Fields[(int)index]; - public string IniFile - { - get => (string)this.Fields[(int)IniFileTupleFields.IniFile]?.Value; - set => this.Set((int)IniFileTupleFields.IniFile, value); - } - public string FileName { get => (string)this.Fields[(int)IniFileTupleFields.FileName]?.Value; @@ -85,10 +77,10 @@ namespace WixToolset.Data.Tuples set => this.Set((int)IniFileTupleFields.Value, value); } - public int Action + public InifFileActionType Action { - get => (int)this.Fields[(int)IniFileTupleFields.Action]?.Value; - set => this.Set((int)IniFileTupleFields.Action, value); + get => (InifFileActionType)this.Fields[(int)IniFileTupleFields.Action]?.AsNumber(); + set => this.Set((int)IniFileTupleFields.Action, (int)value); } public string Component_ -- cgit v1.2.3-55-g6feb