diff --git a/ICD.Common.Utils/ReflectionUtils.cs b/ICD.Common.Utils/ReflectionUtils.cs index bf422fb..1038049 100644 --- a/ICD.Common.Utils/ReflectionUtils.cs +++ b/ICD.Common.Utils/ReflectionUtils.cs @@ -69,11 +69,11 @@ namespace ICD.Common.Utils throw new ArgumentNullException("parameters"); #if SIMPLSHARP - CType[] methodTypes + IEnumerable methodTypes #else - Type[] methodTypes + IEnumerable methodTypes #endif - = constructor.GetParameters().Select(p => p.ParameterType).ToArray(); + = constructor.GetParameters().Select(p => p.ParameterType); return ParametersMatchTypes(methodTypes, parameters); } @@ -92,11 +92,11 @@ namespace ICD.Common.Utils throw new ArgumentNullException("parameters"); #if SIMPLSHARP - CType[] methodTypes + IEnumerable methodTypes #else - Type[] methodTypes + IEnumerable methodTypes #endif - = method.GetParameters().Select(p => p.ParameterType).ToArray(); + = method.GetParameters().Select(p => p.ParameterType); return ParametersMatchTypes(methodTypes, parameters); }