diff options
| author | Rob Mensching <rob@firegiant.com> | 2020-07-12 13:24:34 -0700 |
|---|---|---|
| committer | Rob Mensching <rob@firegiant.com> | 2020-07-14 09:37:22 -0700 |
| commit | 53f0919741771bbd41a13efc83fc78337ba86756 (patch) | |
| tree | 766ef5ec1975ea3b40447ea8fb6007bed63ad173 /src | |
| parent | bff4dd77d9d04f587d3f1948c9d569b15b2ca347 (diff) | |
| download | wix-53f0919741771bbd41a13efc83fc78337ba86756.tar.gz wix-53f0919741771bbd41a13efc83fc78337ba86756.tar.bz2 wix-53f0919741771bbd41a13efc83fc78337ba86756.zip | |
Add ability to directly overwrite existing field value
Diffstat (limited to 'src')
| -rw-r--r-- | src/WixToolset.Data/IntermediateFieldExtensions.cs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/WixToolset.Data/IntermediateFieldExtensions.cs b/src/WixToolset.Data/IntermediateFieldExtensions.cs index 06189b9c..2c856e65 100644 --- a/src/WixToolset.Data/IntermediateFieldExtensions.cs +++ b/src/WixToolset.Data/IntermediateFieldExtensions.cs | |||
| @@ -501,6 +501,8 @@ namespace WixToolset.Data | |||
| 501 | return EnsureField(field, definition).Set(value); | 501 | return EnsureField(field, definition).Set(value); |
| 502 | } | 502 | } |
| 503 | 503 | ||
| 504 | public static void Overwrite(this IntermediateField field, string value) => field.Value.Data = value; | ||
| 505 | |||
| 504 | private static IntermediateField AssignFieldValue(IntermediateField field, object data) | 506 | private static IntermediateField AssignFieldValue(IntermediateField field, object data) |
| 505 | { | 507 | { |
| 506 | field.Value = new IntermediateFieldValue | 508 | field.Value = new IntermediateFieldValue |
