diff options
Diffstat (limited to 'src/WixToolset.Data/Tuples/WixMediaTemplateTuple.cs')
-rw-r--r-- | src/WixToolset.Data/Tuples/WixMediaTemplateTuple.cs | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/src/WixToolset.Data/Tuples/WixMediaTemplateTuple.cs b/src/WixToolset.Data/Tuples/WixMediaTemplateTuple.cs index 4e71be2d..c0cc13ac 100644 --- a/src/WixToolset.Data/Tuples/WixMediaTemplateTuple.cs +++ b/src/WixToolset.Data/Tuples/WixMediaTemplateTuple.cs | |||
@@ -11,7 +11,7 @@ namespace WixToolset.Data | |||
11 | new[] | 11 | new[] |
12 | { | 12 | { |
13 | new IntermediateFieldDefinition(nameof(WixMediaTemplateTupleFields.CabinetTemplate), IntermediateFieldType.String), | 13 | new IntermediateFieldDefinition(nameof(WixMediaTemplateTupleFields.CabinetTemplate), IntermediateFieldType.String), |
14 | new IntermediateFieldDefinition(nameof(WixMediaTemplateTupleFields.CompressionLevel), IntermediateFieldType.String), | 14 | new IntermediateFieldDefinition(nameof(WixMediaTemplateTupleFields.CompressionLevel), IntermediateFieldType.Number), |
15 | new IntermediateFieldDefinition(nameof(WixMediaTemplateTupleFields.DiskPrompt), IntermediateFieldType.String), | 15 | new IntermediateFieldDefinition(nameof(WixMediaTemplateTupleFields.DiskPrompt), IntermediateFieldType.String), |
16 | new IntermediateFieldDefinition(nameof(WixMediaTemplateTupleFields.VolumeLabel), IntermediateFieldType.String), | 16 | new IntermediateFieldDefinition(nameof(WixMediaTemplateTupleFields.VolumeLabel), IntermediateFieldType.String), |
17 | new IntermediateFieldDefinition(nameof(WixMediaTemplateTupleFields.MaximumUncompressedMediaSize), IntermediateFieldType.Number), | 17 | new IntermediateFieldDefinition(nameof(WixMediaTemplateTupleFields.MaximumUncompressedMediaSize), IntermediateFieldType.Number), |
@@ -55,13 +55,8 @@ namespace WixToolset.Data.Tuples | |||
55 | 55 | ||
56 | public CompressionLevel? CompressionLevel | 56 | public CompressionLevel? CompressionLevel |
57 | { | 57 | { |
58 | get | 58 | get => (CompressionLevel?)this.Fields[(int)WixMediaTemplateTupleFields.CompressionLevel].AsNullableNumber(); |
59 | { | 59 | set => this.Set((int)WixMediaTemplateTupleFields.CompressionLevel, (int?)value); |
60 | var value = (string)this.Fields[(int)WixMediaTupleFields.CompressionLevel]; | ||
61 | return String.IsNullOrEmpty(value) ? null : (CompressionLevel?)Enum.Parse(typeof(CompressionLevel), value, true); | ||
62 | } | ||
63 | |||
64 | set => this.Set((int)WixMediaTupleFields.CompressionLevel, value?.ToString()); | ||
65 | } | 60 | } |
66 | 61 | ||
67 | public string DiskPrompt | 62 | public string DiskPrompt |
@@ -76,15 +71,15 @@ namespace WixToolset.Data.Tuples | |||
76 | set => this.Set((int)WixMediaTemplateTupleFields.VolumeLabel, value); | 71 | set => this.Set((int)WixMediaTemplateTupleFields.VolumeLabel, value); |
77 | } | 72 | } |
78 | 73 | ||
79 | public int MaximumUncompressedMediaSize | 74 | public int? MaximumUncompressedMediaSize |
80 | { | 75 | { |
81 | get => (int)this.Fields[(int)WixMediaTemplateTupleFields.MaximumUncompressedMediaSize]; | 76 | get => (int?)this.Fields[(int)WixMediaTemplateTupleFields.MaximumUncompressedMediaSize]; |
82 | set => this.Set((int)WixMediaTemplateTupleFields.MaximumUncompressedMediaSize, value); | 77 | set => this.Set((int)WixMediaTemplateTupleFields.MaximumUncompressedMediaSize, value); |
83 | } | 78 | } |
84 | 79 | ||
85 | public int MaximumCabinetSizeForLargeFileSplitting | 80 | public int? MaximumCabinetSizeForLargeFileSplitting |
86 | { | 81 | { |
87 | get => (int)this.Fields[(int)WixMediaTemplateTupleFields.MaximumCabinetSizeForLargeFileSplitting]; | 82 | get => (int?)this.Fields[(int)WixMediaTemplateTupleFields.MaximumCabinetSizeForLargeFileSplitting]; |
88 | set => this.Set((int)WixMediaTemplateTupleFields.MaximumCabinetSizeForLargeFileSplitting, value); | 83 | set => this.Set((int)WixMediaTemplateTupleFields.MaximumCabinetSizeForLargeFileSplitting, value); |
89 | } | 84 | } |
90 | } | 85 | } |