13 references to EmitExpression
System.Core (13)
Microsoft\Scripting\Compiler\LambdaCompiler.Address.cs (1)
209EmitExpression(node, CompilationFlags.EmitAsNoTail | CompilationFlags.EmitNoExpressionStart);
Microsoft\Scripting\Compiler\LambdaCompiler.ControlFlow.cs (2)
92EmitExpression(node.DefaultValue, flags); 118EmitExpression(node.Value, flags);
Microsoft\Scripting\Compiler\LambdaCompiler.Expressions.cs (4)
83EmitExpression(node, CompilationFlags.EmitAsNoTail | CompilationFlags.EmitExpressionStart); 119EmitExpression(node, UpdateEmitExpressionStartFlag(flags, CompilationFlags.EmitNoExpressionStart)); 121EmitExpression(node, CompilationFlags.EmitAsNoTail | CompilationFlags.EmitNoExpressionStart); 142EmitExpression(node, UpdateEmitExpressionStartFlag(flags, CompilationFlags.EmitExpressionStart));
Microsoft\Scripting\Compiler\LambdaCompiler.Generated.cs (1)
34_guard.RunOnEmptyStack((LambdaCompiler @this, Expression n, CompilationFlags f) => @this.EmitExpression(n, f), this, node, flags);
Microsoft\Scripting\Compiler\LambdaCompiler.Lambda.cs (1)
183EmitExpression(_lambda.Body, flags);
Microsoft\Scripting\Compiler\LambdaCompiler.Logical.cs (2)
499EmitExpression(node, CompilationFlags.EmitAsNoTail | CompilationFlags.EmitNoExpressionStart); 512EmitExpression(node, CompilationFlags.EmitAsNoTail | CompilationFlags.EmitNoExpressionStart);
Microsoft\Scripting\Compiler\LambdaCompiler.Statements.cs (1)
656EmitExpression(reduced, flags);
Microsoft\Scripting\Compiler\LambdaCompiler.Unary.cs (1)
325EmitExpression(node.Operand, flags);