diff options
Diffstat (limited to 'src/WixToolset.Data/Tuples/MediaTuple.cs')
-rw-r--r-- | src/WixToolset.Data/Tuples/MediaTuple.cs | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/WixToolset.Data/Tuples/MediaTuple.cs b/src/WixToolset.Data/Tuples/MediaTuple.cs index a78f56de..009a588f 100644 --- a/src/WixToolset.Data/Tuples/MediaTuple.cs +++ b/src/WixToolset.Data/Tuples/MediaTuple.cs | |||
@@ -16,6 +16,8 @@ namespace WixToolset.Data | |||
16 | new IntermediateFieldDefinition(nameof(MediaTupleFields.Cabinet), IntermediateFieldType.String), | 16 | new IntermediateFieldDefinition(nameof(MediaTupleFields.Cabinet), IntermediateFieldType.String), |
17 | new IntermediateFieldDefinition(nameof(MediaTupleFields.VolumeLabel), IntermediateFieldType.String), | 17 | new IntermediateFieldDefinition(nameof(MediaTupleFields.VolumeLabel), IntermediateFieldType.String), |
18 | new IntermediateFieldDefinition(nameof(MediaTupleFields.Source), IntermediateFieldType.String), | 18 | new IntermediateFieldDefinition(nameof(MediaTupleFields.Source), IntermediateFieldType.String), |
19 | new IntermediateFieldDefinition(nameof(MediaTupleFields.CompressionLevel), IntermediateFieldType.Number), | ||
20 | new IntermediateFieldDefinition(nameof(MediaTupleFields.Layout), IntermediateFieldType.String), | ||
19 | }, | 21 | }, |
20 | typeof(MediaTuple)); | 22 | typeof(MediaTuple)); |
21 | } | 23 | } |
@@ -31,6 +33,8 @@ namespace WixToolset.Data.Tuples | |||
31 | Cabinet, | 33 | Cabinet, |
32 | VolumeLabel, | 34 | VolumeLabel, |
33 | Source, | 35 | Source, |
36 | CompressionLevel, | ||
37 | Layout, | ||
34 | } | 38 | } |
35 | 39 | ||
36 | public class MediaTuple : IntermediateTuple | 40 | public class MediaTuple : IntermediateTuple |
@@ -80,5 +84,17 @@ namespace WixToolset.Data.Tuples | |||
80 | get => (string)this.Fields[(int)MediaTupleFields.Source]; | 84 | get => (string)this.Fields[(int)MediaTupleFields.Source]; |
81 | set => this.Set((int)MediaTupleFields.Source, value); | 85 | set => this.Set((int)MediaTupleFields.Source, value); |
82 | } | 86 | } |
87 | |||
88 | public CompressionLevel? CompressionLevel | ||
89 | { | ||
90 | get => (CompressionLevel?)this.Fields[(int)MediaTupleFields.CompressionLevel].AsNullableNumber(); | ||
91 | set => this.Set((int)MediaTupleFields.CompressionLevel, (int?)value); | ||
92 | } | ||
93 | |||
94 | public string Layout | ||
95 | { | ||
96 | get => (string)this.Fields[(int)MediaTupleFields.Layout]; | ||
97 | set => this.Set((int)MediaTupleFields.Layout, value); | ||
98 | } | ||
83 | } | 99 | } |
84 | } \ No newline at end of file | 100 | } |