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