diff options
| author | Rob Mensching <rob@firegiant.com> | 2019-05-08 13:35:21 -0700 |
|---|---|---|
| committer | Rob Mensching <rob@firegiant.com> | 2019-05-08 13:44:59 -0700 |
| commit | ef6485ac4a03333701d343c1e3a52d25805c58f1 (patch) | |
| tree | 3093b1410e651a90c3776b42090bb4e62e98c514 /src/WixToolset.Data/Tuples/ModuleConfigurationTuple.cs | |
| parent | 6e7a3274a1710a734e5369d0a1703b9c9ac9345b (diff) | |
| download | wix-ef6485ac4a03333701d343c1e3a52d25805c58f1.tar.gz wix-ef6485ac4a03333701d343c1e3a52d25805c58f1.tar.bz2 wix-ef6485ac4a03333701d343c1e3a52d25805c58f1.zip | |
Add additional strongly typed tuples
Diffstat (limited to 'src/WixToolset.Data/Tuples/ModuleConfigurationTuple.cs')
| -rw-r--r-- | src/WixToolset.Data/Tuples/ModuleConfigurationTuple.cs | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/WixToolset.Data/Tuples/ModuleConfigurationTuple.cs b/src/WixToolset.Data/Tuples/ModuleConfigurationTuple.cs index b3c4cd7f..a1c2a777 100644 --- a/src/WixToolset.Data/Tuples/ModuleConfigurationTuple.cs +++ b/src/WixToolset.Data/Tuples/ModuleConfigurationTuple.cs | |||
| @@ -10,12 +10,12 @@ namespace WixToolset.Data | |||
| 10 | TupleDefinitionType.ModuleConfiguration, | 10 | TupleDefinitionType.ModuleConfiguration, |
| 11 | new[] | 11 | new[] |
| 12 | { | 12 | { |
| 13 | new IntermediateFieldDefinition(nameof(ModuleConfigurationTupleFields.Name), IntermediateFieldType.String), | ||
| 14 | new IntermediateFieldDefinition(nameof(ModuleConfigurationTupleFields.Format), IntermediateFieldType.Number), | 13 | new IntermediateFieldDefinition(nameof(ModuleConfigurationTupleFields.Format), IntermediateFieldType.Number), |
| 15 | new IntermediateFieldDefinition(nameof(ModuleConfigurationTupleFields.Type), IntermediateFieldType.String), | 14 | new IntermediateFieldDefinition(nameof(ModuleConfigurationTupleFields.Type), IntermediateFieldType.String), |
| 16 | new IntermediateFieldDefinition(nameof(ModuleConfigurationTupleFields.ContextData), IntermediateFieldType.String), | 15 | new IntermediateFieldDefinition(nameof(ModuleConfigurationTupleFields.ContextData), IntermediateFieldType.String), |
| 17 | new IntermediateFieldDefinition(nameof(ModuleConfigurationTupleFields.DefaultValue), IntermediateFieldType.String), | 16 | new IntermediateFieldDefinition(nameof(ModuleConfigurationTupleFields.DefaultValue), IntermediateFieldType.String), |
| 18 | new IntermediateFieldDefinition(nameof(ModuleConfigurationTupleFields.Attributes), IntermediateFieldType.Number), | 17 | new IntermediateFieldDefinition(nameof(ModuleConfigurationTupleFields.KeyNoOrphan), IntermediateFieldType.Bool), |
| 18 | new IntermediateFieldDefinition(nameof(ModuleConfigurationTupleFields.NonNullable), IntermediateFieldType.Bool), | ||
| 19 | new IntermediateFieldDefinition(nameof(ModuleConfigurationTupleFields.DisplayName), IntermediateFieldType.String), | 19 | new IntermediateFieldDefinition(nameof(ModuleConfigurationTupleFields.DisplayName), IntermediateFieldType.String), |
| 20 | new IntermediateFieldDefinition(nameof(ModuleConfigurationTupleFields.Description), IntermediateFieldType.String), | 20 | new IntermediateFieldDefinition(nameof(ModuleConfigurationTupleFields.Description), IntermediateFieldType.String), |
| 21 | new IntermediateFieldDefinition(nameof(ModuleConfigurationTupleFields.HelpLocation), IntermediateFieldType.String), | 21 | new IntermediateFieldDefinition(nameof(ModuleConfigurationTupleFields.HelpLocation), IntermediateFieldType.String), |
| @@ -29,12 +29,12 @@ namespace WixToolset.Data.Tuples | |||
| 29 | { | 29 | { |
| 30 | public enum ModuleConfigurationTupleFields | 30 | public enum ModuleConfigurationTupleFields |
| 31 | { | 31 | { |
| 32 | Name, | ||
| 33 | Format, | 32 | Format, |
| 34 | Type, | 33 | Type, |
| 35 | ContextData, | 34 | ContextData, |
| 36 | DefaultValue, | 35 | DefaultValue, |
| 37 | Attributes, | 36 | KeyNoOrphan, |
| 37 | NonNullable, | ||
| 38 | DisplayName, | 38 | DisplayName, |
| 39 | Description, | 39 | Description, |
| 40 | HelpLocation, | 40 | HelpLocation, |
| @@ -53,12 +53,6 @@ namespace WixToolset.Data.Tuples | |||
| 53 | 53 | ||
| 54 | public IntermediateField this[ModuleConfigurationTupleFields index] => this.Fields[(int)index]; | 54 | public IntermediateField this[ModuleConfigurationTupleFields index] => this.Fields[(int)index]; |
| 55 | 55 | ||
| 56 | public string Name | ||
| 57 | { | ||
| 58 | get => (string)this.Fields[(int)ModuleConfigurationTupleFields.Name]?.Value; | ||
| 59 | set => this.Set((int)ModuleConfigurationTupleFields.Name, value); | ||
| 60 | } | ||
| 61 | |||
| 62 | public int Format | 56 | public int Format |
| 63 | { | 57 | { |
| 64 | get => (int)this.Fields[(int)ModuleConfigurationTupleFields.Format]?.Value; | 58 | get => (int)this.Fields[(int)ModuleConfigurationTupleFields.Format]?.Value; |
| @@ -83,10 +77,16 @@ namespace WixToolset.Data.Tuples | |||
| 83 | set => this.Set((int)ModuleConfigurationTupleFields.DefaultValue, value); | 77 | set => this.Set((int)ModuleConfigurationTupleFields.DefaultValue, value); |
| 84 | } | 78 | } |
| 85 | 79 | ||
| 86 | public int Attributes | 80 | public bool KeyNoOrphan |
| 81 | { | ||
| 82 | get => this.Fields[(int)ModuleConfigurationTupleFields.KeyNoOrphan].AsBool(); | ||
| 83 | set => this.Set((int)ModuleConfigurationTupleFields.KeyNoOrphan, value); | ||
| 84 | } | ||
| 85 | |||
| 86 | public bool NonNullable | ||
| 87 | { | 87 | { |
| 88 | get => (int)this.Fields[(int)ModuleConfigurationTupleFields.Attributes]?.Value; | 88 | get => this.Fields[(int)ModuleConfigurationTupleFields.NonNullable].AsBool(); |
| 89 | set => this.Set((int)ModuleConfigurationTupleFields.Attributes, value); | 89 | set => this.Set((int)ModuleConfigurationTupleFields.NonNullable, value); |
| 90 | } | 90 | } |
| 91 | 91 | ||
| 92 | public string DisplayName | 92 | public string DisplayName |
