Example #1
0
        public override object Clone()
        {
            SQLiteExpression left = null;

            if (_left != null)
            {
                left = (SQLiteExpression)_left.Clone();
            }
            SQLiteExpression right = null;

            if (_right != null)
            {
                right = (SQLiteExpression)_right.Clone();
            }

            if (left.GetType().FullName == "SQLiteParser.SQLiteExpression")
            {
                System.Diagnostics.Debugger.Break();
            }

            SQLiteBinaryExpression res = new SQLiteBinaryExpression();

            res._left  = left;
            res._op    = _op;
            res._right = right;
            return(res);
        }
Example #2
0
 public SQLiteBinaryExpression(SQLiteExpression left, SQLiteOperator op, SQLiteExpression right)
 {
     if (left.GetType().FullName == "SQLiteParser.SQLiteExpression")
     {
         System.Diagnostics.Debugger.Break();
     }
     _left  = left;
     _op    = op;
     _right = right;
 }