System.Collections.Hashtable
public class Hashtable : ICollection, IEnumerable, IDictionary, ICloneable, IDeserializationCallback, ISerializable
namespace System.Collections
{
public class Hashtable : ICollection, IEnumerable, IDictionary, ICloneable, IDeserializationCallback, ISerializable
{
protected IComparer comparer { get; set; }
public virtual int Count { get; }
protected IEqualityComparer EqualityComparer { get; }
protected IHashCodeProvider hcp { get; set; }
public virtual bool IsFixedSize { get; }
public virtual bool IsReadOnly { get; }
public virtual bool IsSynchronized { get; }
public virtual object this[object key] { get; set; }
public virtual ICollection Keys { get; }
public virtual object SyncRoot { get; }
public virtual ICollection Values { get; }
public Hashtable();
public Hashtable(IDictionary d);
public Hashtable(IDictionary d, IEqualityComparer equalityComparer);
public Hashtable(IDictionary d, IHashCodeProvider hcp, IComparer comparer);
public Hashtable(IDictionary d, float loadFactor);
public Hashtable(IDictionary d, float loadFactor, IEqualityComparer equalityComparer);
public Hashtable(IDictionary d, float loadFactor, IHashCodeProvider hcp, IComparer comparer);
public Hashtable(IEqualityComparer equalityComparer);
public Hashtable(IHashCodeProvider hcp, IComparer comparer);
public Hashtable(int capacity);
public Hashtable(int capacity, IEqualityComparer equalityComparer);
public Hashtable(int capacity, IHashCodeProvider hcp, IComparer comparer);
public Hashtable(int capacity, float loadFactor);
public Hashtable(int capacity, float loadFactor, IEqualityComparer equalityComparer);
public Hashtable(int capacity, float loadFactor, IHashCodeProvider hcp, IComparer comparer);
protected Hashtable(SerializationInfo info, StreamingContext context);
public virtual void Add(object key, object value);
public virtual void Clear();
public virtual object Clone();
public virtual bool Contains(object key);
public virtual bool ContainsKey(object key);
public virtual bool ContainsValue(object value);
public virtual void CopyTo(Array array, int arrayIndex);
public virtual IDictionaryEnumerator GetEnumerator();
protected virtual int GetHash(object key);
public virtual void GetObjectData(SerializationInfo info, StreamingContext context);
protected virtual bool KeyEquals(object item, object key);
public virtual void OnDeserialization(object sender);
public virtual void Remove(object key);
public static Hashtable Synchronized(Hashtable table);
}
}