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