<PackageReference Include="NETStandard.Library" Version="2.0.0" />

System.Collections.Hashtable

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); } }