diff options
| author | Rob Mensching <rob@firegiant.com> | 2017-11-11 01:40:34 -0800 |
|---|---|---|
| committer | Rob Mensching <rob@firegiant.com> | 2017-11-11 01:40:34 -0800 |
| commit | 414bf166e07703056ad186fa8ec23a4119dd9993 (patch) | |
| tree | 960aa302bcc3b7d80db3f2cdd87462251790f091 /src/WixToolset.Data/Tuples | |
| parent | 69b15d96cebdbb7201b1849b4f62786633d70b8d (diff) | |
| download | wix-414bf166e07703056ad186fa8ec23a4119dd9993.tar.gz wix-414bf166e07703056ad186fa8ec23a4119dd9993.tar.bz2 wix-414bf166e07703056ad186fa8ec23a4119dd9993.zip | |
Additional IR updates
Diffstat (limited to 'src/WixToolset.Data/Tuples')
| -rw-r--r-- | src/WixToolset.Data/Tuples/WixFileTuple.cs | 2 | ||||
| -rw-r--r-- | src/WixToolset.Data/Tuples/WixMergeTuple.cs | 6 | ||||
| -rw-r--r-- | src/WixToolset.Data/Tuples/WixPatchIdTuple.cs | 6 | ||||
| -rw-r--r-- | src/WixToolset.Data/Tuples/WixSuppressActionTuple.cs | 8 |
4 files changed, 12 insertions, 10 deletions
diff --git a/src/WixToolset.Data/Tuples/WixFileTuple.cs b/src/WixToolset.Data/Tuples/WixFileTuple.cs index 5ffc5d7f..88dc4c82 100644 --- a/src/WixToolset.Data/Tuples/WixFileTuple.cs +++ b/src/WixToolset.Data/Tuples/WixFileTuple.cs | |||
| @@ -133,7 +133,7 @@ namespace WixToolset.Data.Tuples | |||
| 133 | 133 | ||
| 134 | public string Source | 134 | public string Source |
| 135 | { | 135 | { |
| 136 | get => (string)this.Fields[(int)WixFileTupleFields.Source]?.Value; | 136 | get => this.Fields[(int)WixFileTupleFields.Source].AsPath()?.Path; |
| 137 | set => this.Set((int)WixFileTupleFields.Source, value); | 137 | set => this.Set((int)WixFileTupleFields.Source, value); |
| 138 | } | 138 | } |
| 139 | 139 | ||
diff --git a/src/WixToolset.Data/Tuples/WixMergeTuple.cs b/src/WixToolset.Data/Tuples/WixMergeTuple.cs index 602acc0e..8f44e6a4 100644 --- a/src/WixToolset.Data/Tuples/WixMergeTuple.cs +++ b/src/WixToolset.Data/Tuples/WixMergeTuple.cs | |||
| @@ -15,7 +15,7 @@ namespace WixToolset.Data | |||
| 15 | new IntermediateFieldDefinition(nameof(WixMergeTupleFields.Directory_), IntermediateFieldType.String), | 15 | new IntermediateFieldDefinition(nameof(WixMergeTupleFields.Directory_), IntermediateFieldType.String), |
| 16 | new IntermediateFieldDefinition(nameof(WixMergeTupleFields.SourceFile), IntermediateFieldType.Path), | 16 | new IntermediateFieldDefinition(nameof(WixMergeTupleFields.SourceFile), IntermediateFieldType.Path), |
| 17 | new IntermediateFieldDefinition(nameof(WixMergeTupleFields.DiskId), IntermediateFieldType.Number), | 17 | new IntermediateFieldDefinition(nameof(WixMergeTupleFields.DiskId), IntermediateFieldType.Number), |
| 18 | new IntermediateFieldDefinition(nameof(WixMergeTupleFields.FileCompression), IntermediateFieldType.Number), | 18 | new IntermediateFieldDefinition(nameof(WixMergeTupleFields.FileCompression), IntermediateFieldType.Bool), |
| 19 | new IntermediateFieldDefinition(nameof(WixMergeTupleFields.ConfigurationData), IntermediateFieldType.String), | 19 | new IntermediateFieldDefinition(nameof(WixMergeTupleFields.ConfigurationData), IntermediateFieldType.String), |
| 20 | new IntermediateFieldDefinition(nameof(WixMergeTupleFields.Feature_), IntermediateFieldType.String), | 20 | new IntermediateFieldDefinition(nameof(WixMergeTupleFields.Feature_), IntermediateFieldType.String), |
| 21 | }, | 21 | }, |
| @@ -79,9 +79,9 @@ namespace WixToolset.Data.Tuples | |||
| 79 | set => this.Set((int)WixMergeTupleFields.DiskId, value); | 79 | set => this.Set((int)WixMergeTupleFields.DiskId, value); |
| 80 | } | 80 | } |
| 81 | 81 | ||
| 82 | public int FileCompression | 82 | public bool? FileCompression |
| 83 | { | 83 | { |
| 84 | get => (int)this.Fields[(int)WixMergeTupleFields.FileCompression]?.Value; | 84 | get => (bool?)this.Fields[(int)WixMergeTupleFields.FileCompression]?.Value; |
| 85 | set => this.Set((int)WixMergeTupleFields.FileCompression, value); | 85 | set => this.Set((int)WixMergeTupleFields.FileCompression, value); |
| 86 | } | 86 | } |
| 87 | 87 | ||
diff --git a/src/WixToolset.Data/Tuples/WixPatchIdTuple.cs b/src/WixToolset.Data/Tuples/WixPatchIdTuple.cs index 81b9573d..f589a9fc 100644 --- a/src/WixToolset.Data/Tuples/WixPatchIdTuple.cs +++ b/src/WixToolset.Data/Tuples/WixPatchIdTuple.cs | |||
| @@ -12,7 +12,7 @@ namespace WixToolset.Data | |||
| 12 | { | 12 | { |
| 13 | new IntermediateFieldDefinition(nameof(WixPatchIdTupleFields.ProductCode), IntermediateFieldType.String), | 13 | new IntermediateFieldDefinition(nameof(WixPatchIdTupleFields.ProductCode), IntermediateFieldType.String), |
| 14 | new IntermediateFieldDefinition(nameof(WixPatchIdTupleFields.ClientPatchId), IntermediateFieldType.String), | 14 | new IntermediateFieldDefinition(nameof(WixPatchIdTupleFields.ClientPatchId), IntermediateFieldType.String), |
| 15 | new IntermediateFieldDefinition(nameof(WixPatchIdTupleFields.OptimizePatchSizeForLargeFiles), IntermediateFieldType.Number), | 15 | new IntermediateFieldDefinition(nameof(WixPatchIdTupleFields.OptimizePatchSizeForLargeFiles), IntermediateFieldType.Bool), |
| 16 | new IntermediateFieldDefinition(nameof(WixPatchIdTupleFields.ApiPatchingSymbolFlags), IntermediateFieldType.Number), | 16 | new IntermediateFieldDefinition(nameof(WixPatchIdTupleFields.ApiPatchingSymbolFlags), IntermediateFieldType.Number), |
| 17 | }, | 17 | }, |
| 18 | typeof(WixPatchIdTuple)); | 18 | typeof(WixPatchIdTuple)); |
| @@ -53,9 +53,9 @@ namespace WixToolset.Data.Tuples | |||
| 53 | set => this.Set((int)WixPatchIdTupleFields.ClientPatchId, value); | 53 | set => this.Set((int)WixPatchIdTupleFields.ClientPatchId, value); |
| 54 | } | 54 | } |
| 55 | 55 | ||
| 56 | public int OptimizePatchSizeForLargeFiles | 56 | public bool OptimizePatchSizeForLargeFiles |
| 57 | { | 57 | { |
| 58 | get => (int)this.Fields[(int)WixPatchIdTupleFields.OptimizePatchSizeForLargeFiles]?.Value; | 58 | get => (bool)this.Fields[(int)WixPatchIdTupleFields.OptimizePatchSizeForLargeFiles]?.Value; |
| 59 | set => this.Set((int)WixPatchIdTupleFields.OptimizePatchSizeForLargeFiles, value); | 59 | set => this.Set((int)WixPatchIdTupleFields.OptimizePatchSizeForLargeFiles, value); |
| 60 | } | 60 | } |
| 61 | 61 | ||
diff --git a/src/WixToolset.Data/Tuples/WixSuppressActionTuple.cs b/src/WixToolset.Data/Tuples/WixSuppressActionTuple.cs index ad8b443e..11131f2e 100644 --- a/src/WixToolset.Data/Tuples/WixSuppressActionTuple.cs +++ b/src/WixToolset.Data/Tuples/WixSuppressActionTuple.cs | |||
| @@ -19,6 +19,8 @@ namespace WixToolset.Data | |||
| 19 | 19 | ||
| 20 | namespace WixToolset.Data.Tuples | 20 | namespace WixToolset.Data.Tuples |
| 21 | { | 21 | { |
| 22 | using System; | ||
| 23 | |||
| 22 | public enum WixSuppressActionTupleFields | 24 | public enum WixSuppressActionTupleFields |
| 23 | { | 25 | { |
| 24 | SequenceTable, | 26 | SequenceTable, |
| @@ -37,10 +39,10 @@ namespace WixToolset.Data.Tuples | |||
| 37 | 39 | ||
| 38 | public IntermediateField this[WixSuppressActionTupleFields index] => this.Fields[(int)index]; | 40 | public IntermediateField this[WixSuppressActionTupleFields index] => this.Fields[(int)index]; |
| 39 | 41 | ||
| 40 | public string SequenceTable | 42 | public SequenceTable SequenceTable |
| 41 | { | 43 | { |
| 42 | get => (string)this.Fields[(int)WixSuppressActionTupleFields.SequenceTable]?.Value; | 44 | get => (SequenceTable)Enum.Parse(typeof(SequenceTable), (string)this.Fields[(int)WixSuppressActionTupleFields.SequenceTable]?.Value); |
| 43 | set => this.Set((int)WixSuppressActionTupleFields.SequenceTable, value); | 45 | set => this.Set((int)WixSuppressActionTupleFields.SequenceTable, value.ToString()); |
| 44 | } | 46 | } |
| 45 | 47 | ||
| 46 | public string Action | 48 | public string Action |
