2 writes to _lambda
System.Linq.Expressions (2)
System\Linq\Expressions\Compiler\LambdaCompiler.cs (2)
77
_lambda
= lambda;
144
_lambda
= lambda;
10 references to _lambda
System.Linq.Expressions (10)
System\Linq\Expressions\Compiler\LambdaCompiler.cs (3)
159
AddReturnLabel(
_lambda
);
165
internal IParameterProvider Parameters =>
_lambda
;
265
return _method.CreateDelegate(
_lambda
.Type, new Closure(_boundConstants.ToArray(), null));
System\Linq\Expressions\Compiler\LambdaCompiler.Lambda.cs (7)
94
Type delegateType = inner.
_lambda
.Type;
194
CompilationFlags tailCallFlag =
_lambda
.TailCall ? CompilationFlags.EmitAsTail : CompilationFlags.EmitAsNoTail;
218
for (int i =
_lambda
.ParameterCount - 1; i >= 0; i--)
220
_scope.EmitSet(
_lambda
.GetParameter(i));
226
if (
_lambda
.ReturnType == typeof(void))
228
EmitExpressionAsVoid(
_lambda
.Body, flags);
232
EmitExpression(
_lambda
.Body, flags);