internal override string ToString(string indent) { var sb = new StringBuilder(128); sb.Append(FirstExpr.ToString(indent)); sb.Append(NotDefined ? " NOT BETWEEN " : " BETWEEN "); if (SecondExpr.OneLine()) { sb.Append(SecondExpr.ToString("")); } else { sb.Append("\r\n"); sb.Append(SecondExpr.ToString(indent + " ")); } sb.Append(" AND "); if (ThirdExpr.OneLine()) { sb.Append(ThirdExpr.ToString("")); } else { sb.Append("\r\n"); sb.Append(ThirdExpr.ToString(indent)); } return(sb.ToString()); }
internal override string ToString(string indent) { var sb = new StringBuilder(512); sb.Append(FirstExpr.ToString(indent)); sb.AppendFormat(" {0} ", TsqlFragmentToString.BinaryExpressionType(ExpressionType)); if (SecondExpr.OneLine()) { sb.Append(SecondExpr.ToString("")); } else { sb.Append("\r\n"); sb.Append(SecondExpr.ToString(indent)); } return(sb.ToString()); }
internal override string ToString(string indent) { var sb = new StringBuilder(512); sb.AppendFormat(CultureInfo.CurrentCulture, FirstExpr.ToString(indent)); sb.Append(NotDefined ? " NOT LIKE " : " LIKE "); if (SecondExpr.OneLine()) { sb.Append(SecondExpr.ToString("")); } else { sb.Append("\r\n"); sb.AppendFormat(CultureInfo.CurrentCulture, SecondExpr.ToString(indent + " ")); } return(sb.ToString()); }