internal override string ToString(string indent) { var sb = new StringBuilder(32); sb.Append(FirstTableRef.ToString(indent) + "\n"); sb.AppendFormat(" {1}{0}\n ", TsqlFragmentToString.JoinType(QualifiedJoinType, JoinHint), indent); //if (SecondTableRef.OneLine()) //{ // sb.Append(SecondTableRef.ToString()); //} //else //{ //sb.Append("\r\n"); sb.Append(SecondTableRef.ToString(indent)); //} sb.Append("\n" + indent + "ON "); //if (JoinCondition.OneLine()) //{ // sb.Append(JoinCondition.ToString()); //} //else //{ //sb.Append("\r\n"); sb.Append(JoinCondition.ToString("")); //} return(sb.ToString()); }