public override void ToString(StringBuilder buf, int indent) { FirstTableReference.ToString(buf, indent); buf.Append("\r\n"); buf.Append(' ', indent); if (QualifiedJoinType == QualifiedJoinType.Inner) { buf.Append("INNER JOIN"); } else { buf.Append("LEFT OUTER JOIN"); } buf.Append("\r\n"); buf.Append(' ', indent); SecondTableReference.ToString(buf, indent); buf.Append("\r\n"); buf.Append(' ', indent); buf.Append("ON "); SearchCondition.ToString(buf, indent + 3); }
public override void Accept(TSqlFragmentVisitor visitor) { visitor.ExplicitVisit(this); FirstTableReference?.Accept(visitor); SecondTableReference?.Accept(visitor); SearchCondition?.Accept(visitor); }