20 references to EmitAsNoTail
System.Core (20)
Microsoft\Scripting\Compiler\LambdaCompiler.Address.cs (2)
209EmitExpression(node, CompilationFlags.EmitAsNoTail | CompilationFlags.EmitNoExpressionStart); 235EmitAddress(node, type, CompilationFlags.EmitAsNoTail | CompilationFlags.EmitNoExpressionStart);
Microsoft\Scripting\Compiler\LambdaCompiler.Binary.cs (1)
35EmitBinaryExpression(expr, CompilationFlags.EmitAsNoTail);
Microsoft\Scripting\Compiler\LambdaCompiler.ControlFlow.cs (2)
104if (tailCall != CompilationFlags.EmitAsNoTail) { 109tailCall = labelInfo.CanReturn ? CompilationFlags.EmitAsTail : CompilationFlags.EmitAsNoTail;
Microsoft\Scripting\Compiler\LambdaCompiler.Expressions.cs (8)
54Debug.Assert(newValue == CompilationFlags.EmitAsTail || newValue == CompilationFlags.EmitAsMiddle || newValue == CompilationFlags.EmitAsNoTail); 83EmitExpression(node, CompilationFlags.EmitAsNoTail | CompilationFlags.EmitExpressionStart); 91EmitExpressionAsVoid(node, CompilationFlags.EmitAsNoTail); 121EmitExpression(node, CompilationFlags.EmitAsNoTail | CompilationFlags.EmitNoExpressionStart); 206flags = UpdateEmitAsTailCallFlag(flags, CompilationFlags.EmitAsNoTail); 311EmitMethodCallExpression(expr, CompilationFlags.EmitAsNoTail); 315EmitMethodCall(obj, method, methodCallExpr, CompilationFlags.EmitAsNoTail); 335EmitMethodCall(mi, args, objectType, CompilationFlags.EmitAsNoTail);
Microsoft\Scripting\Compiler\LambdaCompiler.Lambda.cs (2)
135impl.EmitLambdaBody(_scope, false, CompilationFlags.EmitAsNoTail); 151CompilationFlags tailCallFlag = _lambda.TailCall ? CompilationFlags.EmitAsTail : CompilationFlags.EmitAsNoTail;
Microsoft\Scripting\Compiler\LambdaCompiler.Logical.cs (3)
499EmitExpression(node, CompilationFlags.EmitAsNoTail | CompilationFlags.EmitNoExpressionStart); 512EmitExpression(node, CompilationFlags.EmitAsNoTail | CompilationFlags.EmitNoExpressionStart); 527EmitBinaryMethod(node, CompilationFlags.EmitAsNoTail);
Microsoft\Scripting\Compiler\LambdaCompiler.Statements.cs (2)
60if (tailCall != CompilationFlags.EmitAsNoTail) { 72tailCallFlag = CompilationFlags.EmitAsNoTail;