From 54541ef517190f37d0625627b028834f0871a959 Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Wed, 22 May 2019 00:19:41 -0700 Subject: Implement many more strong tuples Also fixes several warnings. --- src/WixToolset.Data/IntermediateFieldValueExtensions.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/WixToolset.Data/IntermediateFieldValueExtensions.cs') diff --git a/src/WixToolset.Data/IntermediateFieldValueExtensions.cs b/src/WixToolset.Data/IntermediateFieldValueExtensions.cs index 25a40ee6..f9322e09 100644 --- a/src/WixToolset.Data/IntermediateFieldValueExtensions.cs +++ b/src/WixToolset.Data/IntermediateFieldValueExtensions.cs @@ -71,7 +71,14 @@ namespace WixToolset.Data } else if (value.Data is string s) { - return Convert.ToInt32(s); + try + { + return Convert.ToInt32(s); + } + catch (FormatException) + { + throw new WixException(ErrorMessages.UnableToConvertFieldToNumber(s)); + } } return (int)value.Data; -- cgit v1.2.3-55-g6feb