Click or drag to resize
DigitalRuneDigitalRune.Collections Namespace
The DigitalRune.Collections namespace provides new collection types.
Classes
  ClassDescription
Public classChildCollectionTParent, TChild
Represents a collection of children.
Public classCollectionChangedEventArgsT
Provides data for the CollectionChanged event.
Public classCollectionHelper
Provides extension methods for working with collections.
Public classDelegateComparerT
Compares two items using a user-defined ComparisonT delegate. (Note: In .NET 4.5 or higher use Comparer<T>.Create() instead of this class.)
Public classDequeT
Represents a double-ended queue (deque) of objects.
Public classNamedObjectCollectionT
Stores objects by their names.
Public classNotifyingCollectionT
Represents collection of objects that sends notifications (events) when the collection is modified.
Public classPooledEnumerableT
Public classPriorityQueueT
Represents a queue of values where the greatest item can be accessed quickly.
Public classReadOnlyWeakCollectionT
Public classSynchronizedNotifyingCollectionT
Represents a collection of objects that sends notifications (events) when the collection is modified where access is thread-safe. (Not available on these platforms: Silverlight, Windows Phone 7, Xbox 360)
Public classWeakCollectionT
Represents a collection of objects of type T using weak references.
Structures
  StructureDescription
Public structureDequeTEnumerator
Public structurePairT
Stores two unordered related objects.
Public structurePairTFirst, TSecond
Stores two ordered related objects.
Public structurePriorityQueueTEnumerator
Public structureWeakCollectionTEnumerator
Enumerations
  EnumerationDescription
Public enumerationCollectionChangedAction
Describes the action that caused a CollectionChanged event.