protected virtual void VisitFunctionInvocationExpression(BoundFunctionInvocationExpression node) { foreach (var argument in node.Arguments) { VisitExpression(argument); } }
protected virtual BoundExpression RewriteFunctionInvocationExpression(BoundFunctionInvocationExpression node) { return(node.Update(RewriteExpressions(node.Arguments), node.Result)); }