From 7462108b714d07161126dcedda5312daef54ae13 Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Fri, 24 May 2019 08:47:36 -0700 Subject: Add tuple.IsNull(), remove fields when set to default and other small fixes --- src/WixToolset.Data/IntermediateFieldExtensions.cs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/WixToolset.Data/IntermediateFieldExtensions.cs') diff --git a/src/WixToolset.Data/IntermediateFieldExtensions.cs b/src/WixToolset.Data/IntermediateFieldExtensions.cs index 2f8aec1d..a73a6552 100644 --- a/src/WixToolset.Data/IntermediateFieldExtensions.cs +++ b/src/WixToolset.Data/IntermediateFieldExtensions.cs @@ -9,6 +9,8 @@ namespace WixToolset.Data [ThreadStatic] internal static string valueContext; + public static bool IsNull(this IntermediateField field) => field?.Value?.Data == null; + public static bool AsBool(this IntermediateField field) { if (field == null || field.Value == null || field.Value.Data == null) -- cgit v1.2.3-55-g6feb