public IType[] InferMethodGenericArguments(IMethod method, ExpressionCollection arguments) { if (method.GenericInfo == null) return null; GenericParameterInferrer inferrerr = new GenericParameterInferrer(Context, method, arguments); if (inferrerr.Run()) { return inferrerr.GetInferredTypes(); } return null; }