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); 815Result expression = RewriteExpression(node.DefaultValue, stack); 830Result body = RewriteExpression(node.Body, Stack.Empty); 897Result test = RewriteExpression(testValues[j], stack); 912Result body = RewriteExpression(@case.Body, stack); 934Result defaultBody = RewriteExpression(node.DefaultBody, stack); 957Result body = RewriteExpression(node.Body, Stack.Empty); 974Result rfault = RewriteExpression(handler.Filter, Stack.Empty); 981Result rbody = RewriteExpression(handler.Body, Stack.Empty); 999Result fault = RewriteExpression(node.Fault, Stack.Empty); 1002Result @finally = RewriteExpression(node.Finally, Stack.Empty); 1027Result 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);