diff --git a/ICD.Common.Utils/Extensions/EnumerableExtensions.cs b/ICD.Common.Utils/Extensions/EnumerableExtensions.cs index 3bc0fd4..63da5e3 100644 --- a/ICD.Common.Utils/Extensions/EnumerableExtensions.cs +++ b/ICD.Common.Utils/Extensions/EnumerableExtensions.cs @@ -1081,6 +1081,12 @@ namespace ICD.Common.Utils.Extensions /// enumerable of successfully parsed values public static IEnumerable TryParseSkipFailures(this IEnumerable extends, TryParseDelegate tryParseFunc) { + if (extends == null) + throw new ArgumentNullException("extends"); + + if (tryParseFunc == null) + throw new ArgumentNullException("tryParseFunc"); + return extends.Select(str => { T value = default(T);