aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2020-07-12 13:24:34 -0700
committerRob Mensching <rob@firegiant.com>2020-07-14 09:37:22 -0700
commit53f0919741771bbd41a13efc83fc78337ba86756 (patch)
tree766ef5ec1975ea3b40447ea8fb6007bed63ad173
parentbff4dd77d9d04f587d3f1948c9d569b15b2ca347 (diff)
downloadwix-53f0919741771bbd41a13efc83fc78337ba86756.tar.gz
wix-53f0919741771bbd41a13efc83fc78337ba86756.tar.bz2
wix-53f0919741771bbd41a13efc83fc78337ba86756.zip
Add ability to directly overwrite existing field value
-rw-r--r--src/WixToolset.Data/IntermediateFieldExtensions.cs2
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