Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Invoke() [2/8]

static InvocationExpression System.Linq.Expressions.Expression< TDelegate >.Invoke ( Expression< TDelegate > expression,
Expression< TDelegate > arg0 )
inlinestaticpackageinherited

Definition at line 3105 of file Expression.cs.

3106 {
3112 return new InvocationExpression1(expression, invokeMethod.ReturnType, arg0);
3113 }
static void RequiresCanRead(Expression expression, string paramName)
static MethodInfo GetInvokeMethod(Expression expression)
static Expression ValidateOneArgument(MethodBase method, ExpressionType nodeKind, Expression arg, ParameterInfo pi, string methodParamName, string argumentParamName)
static void ValidateArgumentCount(MethodBase method, ExpressionType nodeKind, int count, ParameterInfo[] pis)
static ParameterInfo[] GetParametersForValidation(MethodBase method, ExpressionType nodeKind)

References System.Linq.Expressions.Expression< TDelegate >.GetInvokeMethod(), System.Linq.Expressions.Expression< TDelegate >.GetParametersForValidation(), System.Dynamic.Utils.ExpressionUtils.RequiresCanRead(), System.Linq.Expressions.Expression< TDelegate >.ValidateArgumentCount(), and System.Linq.Expressions.Expression< TDelegate >.ValidateOneArgument().