OrderedDictionaryTKey, TValue(IEnumerableKeyValuePairTKey, TValue) Constructor

Initializes a new instance of the OrderedDictionaryTKey, TValue class that contains elements copied from the specified [!:IEnumerable<KeyValuePair<TKey, TValue>>] and uses the default equality comparer for the key type.

Definition

Namespace: Gemstone.Collections
Assembly: Gemstone.Common (in Gemstone.Common.dll) Version: 1.0.128 -- Release Build+d050cfc5563c89a1188cc3c6b2d417530856f490
public OrderedDictionary(
	IEnumerable<KeyValuePair<TKey, TValue>> collection
)

Parameters

collection  IEnumerableKeyValuePairTKey, TValue
The [!:IEnumerable<KeyValuePair<TKey, TValue>>] whose elements are copied to the new OrderedDictionaryTKey, TValue.

Exceptions

ArgumentNullExceptioncollection is null.
ArgumentExceptioncollection contains one or more duplicate keys.

See Also