SynchronizedOrderedDictionary

Ecng.Collections

Provides a thread-safe dictionary with keys ordered by a specified comparer.

Inherits: SynchronizedDictionary<T, T>

Constructors

SynchronizedOrderedDictionary
public SynchronizedOrderedDictionary()
synchronizedOrderedDictionary = SynchronizedOrderedDictionary()

Initializes a new instance of the SynchronizedOrderedDictionary class using the default comparer.

SynchronizedOrderedDictionary
public SynchronizedOrderedDictionary(IComparer<TKey> comparer)
synchronizedOrderedDictionary = SynchronizedOrderedDictionary(comparer)

Initializes a new instance of the SynchronizedOrderedDictionary class using the specified comparer.

comparer
The comparer used to sort the keys.
SynchronizedOrderedDictionary
public SynchronizedOrderedDictionary(Func<TKey, TKey, int> comparer)
synchronizedOrderedDictionary = SynchronizedOrderedDictionary(comparer)

Initializes a new instance of the SynchronizedOrderedDictionary class using a custom comparison function.

comparer
A function that compares two keys and returns an integer indicating their relative order.