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); }
public SQLiteBinaryExpression(SQLiteExpression left, SQLiteOperator op, SQLiteExpression right) { if (left.GetType().FullName == "SQLiteParser.SQLiteExpression") { System.Diagnostics.Debugger.Break(); } _left = left; _op = op; _right = right; }