public override void ToString(StringBuilder buf, int indent) { FirstQueryExpression.ToString(buf, indent); switch (BinaryQueryExpressionType) { case BinaryQueryExpressionType.Union: buf.Append("\r\n"); buf.Append(' ', indent); buf.Append("UNION"); break; default: throw new NotSupportedException(); } if (All) { buf.Append(" ALL"); } buf.Append("\r\n"); SecondQueryExpression.ToString(buf, indent); }
public override void Accept(TSqlFragmentVisitor visitor) { visitor.ExplicitVisit(this); FirstQueryExpression?.Accept(visitor); SecondQueryExpression?.Accept(visitor); }