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