public override bool Equals(object obj) { if (obj == null) { return(false); } SQLiteUpdateItem dst = obj as SQLiteUpdateItem; if (dst == null) { return(false); } if (_colname != dst._colname) { return(false); } if (!RefCompare.Compare(_expr, dst._expr)) { return(false); } return(true); }
public virtual object Clone() { SQLiteExpression expr = null; if (_expr != null) { expr = (SQLiteExpression)_expr.Clone(); } SQLiteUpdateItem res = new SQLiteUpdateItem(); res._colname = _colname; res._expr = expr; return(res); }