9 references to EmitAsTail
System.Linq.Expressions (9)
System\Linq\Expressions\Compiler\LambdaCompiler.ControlFlow.cs (1)
105
tailCall = labelInfo.CanReturn ? CompilationFlags.
EmitAsTail
: CompilationFlags.EmitAsNoTail;
System\Linq\Expressions\Compiler\LambdaCompiler.Expressions.cs (2)
39
Debug.Assert(newValue == CompilationFlags.
EmitAsTail
|| newValue == CompilationFlags.EmitAsMiddle || newValue == CompilationFlags.EmitAsNoTail);
415
if ((flags & CompilationFlags.EmitAsTailCallMask) == CompilationFlags.
EmitAsTail
&& !MethodHasByRefParameter(mi))
System\Linq\Expressions\Compiler\LambdaCompiler.Lambda.cs (1)
194
CompilationFlags tailCallFlag = _lambda.TailCall ? CompilationFlags.
EmitAsTail
: CompilationFlags.EmitAsNoTail;
System\Linq\Expressions\Compiler\LambdaCompiler.Logical.cs (3)
26
if ((flags & CompilationFlags.EmitAsTailCallMask) == CompilationFlags.
EmitAsTail
)
289
if ((flags & CompilationFlags.EmitAsTailCallMask) == CompilationFlags.
EmitAsTail
)
395
if ((flags & CompilationFlags.EmitAsTailCallMask) == CompilationFlags.
EmitAsTail
)
System\Linq\Expressions\Compiler\LambdaCompiler.Statements.cs (2)
51
tailCallFlag = CompilationFlags.
EmitAsTail
;
506
if ((flags & CompilationFlags.EmitAsTailCallMask) == CompilationFlags.
EmitAsTail
)