System.Collections.Hashtable.Hashtable C# (CSharp) Method

Hashtable() private method

private Hashtable ( IDictionary d, float loadFactor, IHashCodeProvider hcp, IComparer comparer ) : System.Diagnostics
d IDictionary
loadFactor float
hcp IHashCodeProvider
comparer IComparer
return System.Diagnostics
        public Hashtable(IDictionary d, float loadFactor, IHashCodeProvider hcp, IComparer comparer)
            : this((d != null ? d.Count : 0), loadFactor, hcp, comparer)
        {
            if (d == null)
                throw new ArgumentNullException(nameof(d), SR.ArgumentNull_Dictionary);
            Contract.EndContractBlock();

            IDictionaryEnumerator e = d.GetEnumerator();
            while (e.MoveNext()) Add(e.Key, e.Value);
        }

Same methods

Hashtable::Hashtable ( ) : System.Diagnostics
Hashtable::Hashtable ( IDictionary d ) : System.Diagnostics
Hashtable::Hashtable ( IDictionary d, IEqualityComparer equalityComparer ) : System.Diagnostics
Hashtable::Hashtable ( IDictionary d, IHashCodeProvider hcp, IComparer comparer ) : System.Diagnostics
Hashtable::Hashtable ( IDictionary d, float loadFactor ) : System.Diagnostics
Hashtable::Hashtable ( IDictionary d, float loadFactor, IEqualityComparer equalityComparer ) : System.Diagnostics
Hashtable::Hashtable ( IEqualityComparer equalityComparer ) : System.Diagnostics
Hashtable::Hashtable ( IHashCodeProvider hcp, IComparer comparer ) : System.Diagnostics
Hashtable::Hashtable ( SerializationInfo info, StreamingContext context ) : System.Diagnostics
Hashtable::Hashtable ( bool trash ) : System.Diagnostics
Hashtable::Hashtable ( int capacity ) : System.Diagnostics
Hashtable::Hashtable ( int capacity, IEqualityComparer equalityComparer ) : System.Diagnostics
Hashtable::Hashtable ( int capacity, IHashCodeProvider hcp, IComparer comparer ) : System.Diagnostics
Hashtable::Hashtable ( int capacity, float loadFactor ) : System.Diagnostics
Hashtable::Hashtable ( int capacity, float loadFactor, IEqualityComparer equalityComparer ) : System.Diagnostics
Hashtable::Hashtable ( int capacity, float loadFactor, IHashCodeProvider hcp, IComparer comparer ) : System.Diagnostics