From 438b220a4dab346f773f6db83dfb8e4f5d3d4b18 Mon Sep 17 00:00:00 2001 From: Chris Cameron Date: Sun, 2 Jul 2017 11:07:16 -0400 Subject: [PATCH] Fixing bug that prevented enums from being parsed from xml properly --- ICD.Common.Utils/Utils/Xml/XmlUtils.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ICD.Common.Utils/Utils/Xml/XmlUtils.cs b/ICD.Common.Utils/Utils/Xml/XmlUtils.cs index 4c3f65f..3f30879 100644 --- a/ICD.Common.Utils/Utils/Xml/XmlUtils.cs +++ b/ICD.Common.Utils/Utils/Xml/XmlUtils.cs @@ -592,8 +592,8 @@ namespace ICD.Common.Utils.Xml public static T? TryReadChildElementContentAsEnum(string xml, string childElement, bool ignoreCase) where T : struct { - T? output; - return !TryReadChildElementContentAsEnum(xml, childElement, ignoreCase, out output) ? null : output; + T output; + return TryReadChildElementContentAsEnum(xml, childElement, ignoreCase, out output) ? output : (T?)null; } ///