30 references to RewriteExpression
System.Linq.Expressions (30)
System\Linq\Expressions\Compiler\StackSpiller.Bindings.cs (1)
222
Result result = spiller.
RewriteExpression
(binding.Expression, stack);
System\Linq\Expressions\Compiler\StackSpiller.ChildRewriter.cs (1)
130
Result exp = _self.
RewriteExpression
(expression, _stack);
System\Linq\Expressions\Compiler\StackSpiller.cs (26)
159
Result result =
RewriteExpression
(expression, stack);
217
Result left =
RewriteExpression
(node.Left, stack);
219
Result right =
RewriteExpression
(node.Right, stack);
221
Result conversion =
RewriteExpression
(node.Conversion, stack);
246
Result result =
RewriteExpression
(expr.Reduce(), stack);
283
Result right =
RewriteExpression
(node.Right, stack);
336
Result test =
RewriteExpression
(node.Test, stack);
339
Result ifTrue =
RewriteExpression
(node.IfTrue, stack);
340
Result ifFalse =
RewriteExpression
(node.IfFalse, stack);
387
Result expression =
RewriteExpression
(node.Expression, stack);
565
Result expression =
RewriteExpression
(node.Expression, stack);
609
Result expression =
RewriteExpression
(node.Operand, stack);
629
Result newResult =
RewriteExpression
(node.NewExpression, stack);
707
Result result =
RewriteExpression
(node.NewExpression, stack);
788
Result rewritten =
RewriteExpression
(expression, stack);
815
Result expression =
RewriteExpression
(node.DefaultValue, stack);
830
Result body =
RewriteExpression
(node.Body, Stack.Empty);
897
Result test =
RewriteExpression
(testValues[j], stack);
912
Result body =
RewriteExpression
(@case.Body, stack);
934
Result defaultBody =
RewriteExpression
(node.DefaultBody, stack);
957
Result body =
RewriteExpression
(node.Body, Stack.Empty);
974
Result rfault =
RewriteExpression
(handler.Filter, Stack.Empty);
981
Result rbody =
RewriteExpression
(handler.Body, Stack.Empty);
999
Result fault =
RewriteExpression
(node.Fault, Stack.Empty);
1002
Result @finally =
RewriteExpression
(node.Finally, Stack.Empty);
1027
Result result =
RewriteExpression
(expr.ReduceExtensions(), stack);
System\Linq\Expressions\Compiler\StackSpiller.Generated.cs (2)
28
return _guard.RunOnEmptyStack((StackSpiller @this, Expression n, Stack s) => @this.
RewriteExpression
(n, s), this, node, stack);
173
result =
RewriteExpression
(node.ReduceAndCheck(), stack);