29 references to RewriteExpression
System.Core (29)
Microsoft\Scripting\Compiler\StackSpiller.Bindings.cs (1)
202
Result result = spiller.
RewriteExpression
(binding.Expression, stack);
Microsoft\Scripting\Compiler\StackSpiller.cs (26)
159
Result result =
RewriteExpression
(expression, stack);
211
Result left =
RewriteExpression
(node.Left, stack);
213
Result right =
RewriteExpression
(node.Right, stack);
215
Result conversion =
RewriteExpression
(node.Conversion, stack);
237
Result result =
RewriteExpression
(expr.Reduce(), stack);
272
Result right =
RewriteExpression
(node.Right, stack);
322
Result test =
RewriteExpression
(node.Test, stack);
325
Result ifTrue =
RewriteExpression
(node.IfTrue, stack);
326
Result ifFalse =
RewriteExpression
(node.IfFalse, stack);
369
Result expression =
RewriteExpression
(node.Expression, stack);
521
Result expression =
RewriteExpression
(node.Expression, stack);
563
Result expression =
RewriteExpression
(node.Operand, stack);
580
Result newResult =
RewriteExpression
(node.NewExpression, stack);
641
Result result =
RewriteExpression
(node.NewExpression, stack);
700
Result rewritten =
RewriteExpression
(expression, stack);
723
Result expression =
RewriteExpression
(node.DefaultValue, stack);
736
Result body =
RewriteExpression
(node.Body, Stack.Empty);
795
Result test =
RewriteExpression
(testValues[j], stack);
808
Result body =
RewriteExpression
(@case.Body, stack);
828
Result defaultBody =
RewriteExpression
(node.DefaultBody, stack);
849
Result body =
RewriteExpression
(node.Body, Stack.Empty);
863
Result rfault =
RewriteExpression
(handler.Filter, Stack.Empty);
870
Result rbody =
RewriteExpression
(handler.Body, Stack.Empty);
888
Result fault =
RewriteExpression
(node.Fault, Stack.Empty);
891
Result @finally =
RewriteExpression
(node.Finally, Stack.Empty);
911
Result result =
RewriteExpression
(expr.ReduceExtensions(), stack);
Microsoft\Scripting\Compiler\StackSpiller.Generated.cs (1)
46
return _guard.RunOnEmptyStack((StackSpiller @this, Expression n, Stack s) => @this.
RewriteExpression
(n, s), this, node, stack);
Microsoft\Scripting\Compiler\StackSpiller.Temps.cs (1)
153
Result exp = _self.
RewriteExpression
(node, _stack);