System.Linq.Dynamic.ExpressionParser.ParseLambdaInvocation C# (CSharp) Method

ParseLambdaInvocation() private method

private ParseLambdaInvocation ( LambdaExpression lambda ) : Expression
lambda LambdaExpression
return Expression
		private Expression ParseLambdaInvocation(LambdaExpression lambda)
		{
			int errorPos = _token.Position;
			NextToken();
			Expression[] args = ParseArgumentList();
			MethodBase method;
			if (GetAppropriateMethodCount(lambda.Type, "Invoke", false, args, out method) != 1)
				throw ParseError(errorPos, Res.ArgsIncompatibleWithLambda);
			return Expression.Invoke(lambda, args);
		}
ExpressionParser