public override bool SameKeyAs(HashtableIntEntry other) { return other is HashtableObjectEntry ? HasKey(((HashtableObjectEntry ) other)._objectKey) : false; }
public override bool SameKeyAs(HashtableIntEntry other) { return other is HashtableLongEntry ? ((HashtableLongEntry ) other)._longKey == _longKey : false; }
protected virtual HashtableIntEntry DeepCloneInternal( HashtableIntEntry entry, object obj) { entry._key = _key; entry._next = _next; if (_object is IDeepClone) { entry._object = ((IDeepClone) _object).DeepClone(obj); } else { entry._object = _object; } if (_next != null) { entry._next = (HashtableIntEntry) _next.DeepClone(obj); } return entry; }
protected override HashtableIntEntry DeepCloneInternal(HashtableIntEntry entry, object obj) { ((HashtableLongEntry) entry)._longKey = _longKey; return base.DeepCloneInternal(entry, obj); }
public virtual bool SameKeyAs(HashtableIntEntry other) { return(_key == other._key); }
public virtual bool SameKeyAs(HashtableIntEntry other) { return _key == other._key; }
protected override HashtableIntEntry DeepCloneInternal(HashtableIntEntry entry, object obj) { ((HashtableLongEntry)entry)._longKey = _longKey; return(base.DeepCloneInternal(entry, obj)); }