MySql.Data.Entity.BinaryFragment.WriteSql C# (CSharp) Method

WriteSql() public method

public WriteSql ( StringBuilder sql ) : void
sql StringBuilder
return void
        public override void WriteSql(StringBuilder sql)
        {
            if (IsNegated)
                sql.Append("NOT (");

            // do left arg
            if (WrapLeft)
                sql.Append("(");
            Left.WriteSql(sql);
            if (WrapLeft)
                sql.Append(")");

            sql.AppendFormat(" {0} ", Operator);

            // now right arg
            if (WrapRight)
                sql.Append("(");
            Right.WriteSql(sql);
            if (WrapRight)
                sql.Append(")");
            if (IsNegated)
                sql.Append(")");
        }
    }
BinaryFragment