Exemple #1
0
 /// <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(')');
         }
     }
 }
Exemple #2
0
 public void AppendTo(StringBuilder sb)
 {
     sb.Append("(");
     Left.AppendTo(sb);
     sb.Append(" = ");
     Right.AppendTo(sb);
     sb.Append(")");
 }
Exemple #3
0
        internal override void AppendTo(SqlStringBuilder builder)
        {
            Left.AppendTo(builder);

            var binaryOpString = GetBinaryOperatorString(ExpressionType);

            builder.AppendFormat(" {0} ", binaryOpString);

            Right.AppendTo(builder);
        }
Exemple #4
0
 protected internal override void AppendTo(StringBuilder sb)
 {
     if (null != Left)
     {
         Left.AppendTo(sb);
     }
     sb.Append('|');
     if (null != Right)
     {
         Right.AppendTo(sb);
     }
 }
Exemple #5
0
 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(')');
     }
 }