63 references to EmitExpression
System.Core (63)
Microsoft\Scripting\Compiler\LambdaCompiler.Address.cs (6)
82
EmitExpression
(node.Left);
83
EmitExpression
(node.Right);
188
EmitExpression
(node.Object);
189
EmitExpression
(node.Arguments[0]);
202
EmitExpression
(node.Operand);
300
EmitExpression
(arg);
Microsoft\Scripting\Compiler\LambdaCompiler.Binary.cs (4)
69
EmitExpression
(GetEqualityOperand(b.Left));
70
EmitExpression
(GetEqualityOperand(b.Right));
73
EmitExpression
(b.Left);
74
EmitExpression
(b.Right);
Microsoft\Scripting\Compiler\LambdaCompiler.Expressions.cs (19)
137
EmitExpression
(node);
186
EmitExpression
(expr);
230
EmitExpression
(arg);
250
EmitExpression
(arg);
254
EmitExpression
(node.Right);
450
EmitExpression
(argument);
536
EmitExpression
(node.ReduceTypeEqual());
564
EmitExpression
(node.Expression);
575
EmitExpression
(node.Expression);
588
EmitExpression
(node.Right);
659
EmitExpression
(node.Right);
722
EmitExpression
(instance);
735
EmitExpression
(node.Expressions[index]);
742
EmitExpression
(x);
798
EmitExpression
(binding.Expression);
839
EmitExpression
(init.NewExpression);
872
EmitExpression
(init.NewExpression);
964
EmitExpression
(arg);
1043
EmitExpression
(arg);
Microsoft\Scripting\Compiler\LambdaCompiler.Logical.cs (23)
116
EmitExpression
(b.Left);
154
EmitExpression
(b.Right);
166
EmitExpression
(b.Left);
172
EmitExpression
(b.Right);
196
EmitExpression
(b.Left);
202
EmitExpression
(b.Right);
231
EmitExpression
(b.Left);
243
EmitExpression
(b.Right);
281
EmitExpression
(b.Left);
292
EmitExpression
(b.Right);
313
EmitExpression
(b.Right);
328
EmitExpression
(b.ReduceUserdefinedLifted());
347
EmitExpression
(b.Left);
359
EmitExpression
(b.Right);
402
EmitExpression
(b.Right);
408
EmitExpression
(b.Left);
419
EmitExpression
(b.Right);
444
EmitExpression
(b.ReduceUserdefinedLifted());
537
EmitExpression
(GetEqualityOperand(node.Right));
546
EmitExpression
(GetEqualityOperand(node.Left));
555
EmitExpression
(GetEqualityOperand(node.Left));
556
EmitExpression
(GetEqualityOperand(node.Right));
585
EmitExpression
(node);
Microsoft\Scripting\Compiler\LambdaCompiler.Statements.cs (6)
182
EmitExpression
(node.SwitchValue);
193
EmitExpression
(test);
378
EmitExpression
(node.SwitchValue);
713
EmitExpression
(node.Body);
743
EmitExpression
(cb.Body);
813
EmitExpression
(cb.Filter);
Microsoft\Scripting\Compiler\LambdaCompiler.Unary.cs (5)
67
EmitExpression
(expr.Operand);
82
EmitExpression
(node.Operand);
91
EmitExpression
(node.Operand);
275
EmitExpression
(node.Operand);
328
EmitExpression
(node.Operand);