/// <summary> /// Appends the textual representation to a <see cref="StringBuilder"/> /// </summary> /// <param name="sb">The string builder to use</param> /// <remarks>Used by ToString()</remarks> protected internal override void AppendTo(StringBuilder sb) { if (null != Left) { var oe = Left as RegexOrExpression; if (null != oe) { sb.Append('('); } Left.AppendTo(sb); if (null != oe) { sb.Append(')'); } } if (null != Right) { var oe = Right as RegexOrExpression; if (null != oe) { sb.Append('('); } Right.AppendTo(sb); if (null != oe) { sb.Append(')'); } } }
public void AppendTo(StringBuilder sb) { sb.Append("("); Left.AppendTo(sb); sb.Append(" = "); Right.AppendTo(sb); sb.Append(")"); }
internal override void AppendTo(SqlStringBuilder builder) { Left.AppendTo(builder); var binaryOpString = GetBinaryOperatorString(ExpressionType); builder.AppendFormat(" {0} ", binaryOpString); Right.AppendTo(builder); }
protected internal override void AppendTo(StringBuilder sb) { if (null != Left) { Left.AppendTo(sb); } sb.Append('|'); if (null != Right) { Right.AppendTo(sb); } }
internal override void AppendTo(StringBuilder sb) { if (HasParenthesis) { sb.Append('('); } if (Left != null) { Left.AppendTo(sb); } sb.Append(Operation); if (Right != null) { Right.AppendTo(sb); } if (HasParenthesis) { sb.Append(')'); } }