Beispiel #1
0
 public override bool SameKeyAs(HashtableIntEntry other)
 {
     return other is HashtableObjectEntry
         ? HasKey(((HashtableObjectEntry
             ) other)._objectKey)
         : false;
 }
Beispiel #2
0
 public override bool SameKeyAs(HashtableIntEntry other)
 {
     return other is HashtableLongEntry
         ? ((HashtableLongEntry
             ) other)._longKey == _longKey
         : false;
 }
Beispiel #3
0
 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;
 }
Beispiel #4
0
 protected override HashtableIntEntry DeepCloneInternal(HashtableIntEntry entry, object
     obj)
 {
     ((HashtableLongEntry) entry)._longKey = _longKey;
     return base.DeepCloneInternal(entry, obj);
 }
Beispiel #5
0
 public virtual bool SameKeyAs(HashtableIntEntry other)
 {
     return(_key == other._key);
 }
Beispiel #6
0
 public virtual bool SameKeyAs(HashtableIntEntry other)
 {
     return _key == other._key;
 }
Beispiel #7
0
 protected override HashtableIntEntry DeepCloneInternal(HashtableIntEntry entry, object
                                                        obj)
 {
     ((HashtableLongEntry)entry)._longKey = _longKey;
     return(base.DeepCloneInternal(entry, obj));
 }