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

◆ Lambda() [11/12]

static LambdaExpression System.Linq.Expressions.Expression< TDelegate >.Lambda ( Type delegateType,
Expression< TDelegate > body,
string? name,
bool tailCall,
IEnumerable< ParameterExpression< TDelegate > >? parameters )
inlinestaticinherited

Definition at line 3374 of file Expression.cs.

3375 {
3376 ReadOnlyCollection<ParameterExpression> parameters2 = parameters.ToReadOnly();
3377 ValidateLambdaArgs(delegateType, ref body, parameters2, "delegateType");
3378 return CreateLambda(delegateType, body, name, tailCall, parameters2);
3379 }
static void ValidateLambdaArgs(Type delegateType, ref Expression body, ReadOnlyCollection< ParameterExpression > parameters, string paramName)
static LambdaExpression CreateLambda(Type delegateType, Expression body, string name, bool tailCall, ReadOnlyCollection< ParameterExpression > parameters)

References System.Linq.Expressions.Expression< TDelegate >.CreateLambda(), and System.Linq.Expressions.Expression< TDelegate >.ValidateLambdaArgs().