// ParenthesizedExpression private Expression Rewrite(ParenthesizedExpression node) { Expression expression = RewriteExpression(node.Expression); if ((object)expression != (object)node.Expression) { return(Ast.Parenthesize(expression)); } else { return(node); } }