public IMethodInfo MakeGenericMethod(IEnumerable <Type> genericTypeArguments) { if (genericTypeArguments == null) { throw new ArgumentNullException(nameof(genericTypeArguments)); } return(_reflection.CreateMethod(_methodInfo.MakeGenericMethod(genericTypeArguments.ToArray()))); }