private BoundPattern RewriteInfixPattern(BoundInfixPattern node) { var expr = this.RewriteExpression(node.Expression); if (expr == node.Expression) { return(node); } return(new BoundInfixPattern(node.Syntax, node.InfixFunction, expr)); }
private static void WriteInfixPattern(BoundInfixPattern node, IndentedTextWriter writer) { node.InfixFunction.WriteTo(writer); writer.WriteSpace(); node.Expression.WriteTo(writer); }