57 [
Obsolete(
"Please use Hashtable(IEqualityComparer) instead.")]
75 [
Obsolete(
"Please use Hashtable(int, float, IEqualityComparer) instead.")]
208 int rank =
array.Rank;
223 public virtual object this[
object key]
569 info.AddValue(
"Comparer", num, type);
699 int rank =
array.Rank;
819 int rank =
array.Rank;
1059 public override object this[
object key]
1355 return base.MemberwiseClone();
class f__AnonymousType0<< Count > j__TPar
static int GetPrime(int min)
static int ExpandPrime(int oldSize)
virtual DictionaryEntry Entry
HashtableEnumerator(Hashtable hashtable, int getObjRetType)
virtual bool IsSynchronized
virtual IEnumerator GetEnumerator()
virtual void CopyTo(Array array, int arrayIndex)
KeyCollection(Hashtable hashtable)
override void CopyTo(Array array, int arrayIndex)
override IDictionaryEnumerator GetEnumerator()
override void OnDeserialization(object sender)
override ICollection Values
override bool IsSynchronized
override void Remove(object key)
override bool ContainsKey(object key)
override bool Contains(object key)
override ICollection Keys
SyncHashtable(SerializationInfo info, StreamingContext context)
override void GetObjectData(SerializationInfo info, StreamingContext context)
SyncHashtable(Hashtable table)
override bool IsFixedSize
override void Add(object key, object value)
virtual IEnumerator GetEnumerator()
ValueCollection(Hashtable hashtable)
virtual bool IsSynchronized
virtual void CopyTo(Array array, int arrayIndex)
virtual void CopyTo(Array array, int arrayIndex)
const string KeyComparerName
virtual void Add(object key, object value)
virtual bool Contains(object key)
virtual IDictionaryEnumerator GetEnumerator()
virtual void GetObjectData(SerializationInfo info, StreamingContext context)
Hashtable(int capacity, float loadFactor)
virtual int GetHash(object key)
void putEntry(Hashtable.bucket[] newBuckets, object key, object nvalue, int hashcode)
virtual ICollection Values
void CopyValues(Array array, int arrayIndex)
void CopyEntries(Array array, int arrayIndex)
Hashtable(int capacity, float loadFactor, IHashCodeProvider hcp, IComparer comparer)
virtual bool IsSynchronized
static ConditionalWeakTable< object, SerializationInfo > SerializationInfoTable
Hashtable(IEqualityComparer equalityComparer)
const string HashSizeName
void Insert(object key, object nvalue, bool add)
virtual void OnDeserialization(object sender)
void CopyKeys(Array array, int arrayIndex)
virtual bool ContainsKey(object key)
IEqualityComparer _keycomparer
const string LoadFactorName
const string ComparerName
const string HashCodeProviderName
static ConditionalWeakTable< object, SerializationInfo > s_serializationInfoTable
Hashtable(int capacity, float loadFactor, IEqualityComparer equalityComparer)
uint InitHash(object key, int hashsize, [Out] uint seed, [Out] uint incr)
virtual void Remove(object key)
Hashtable(SerializationInfo info, StreamingContext context)
Hashtable(int capacity, IEqualityComparer equalityComparer)
Hashtable(IHashCodeProvider hcp, IComparer comparer)
static Hashtable Synchronized(Hashtable table)
Hashtable.bucket[] _buckets
virtual bool KeyEquals(object item, object key)
void AddValue(string name, object value, Type type)
static void Exit(object obj)
IEnumerator GetEnumerator()