![]() | DigitalRune.Collections Namespace |
Class | Description | |
---|---|---|
![]() | ChildCollectionTParent, TChild |
Represents a collection of children.
|
![]() | CollectionChangedEventArgsT |
Provides data for the CollectionChanged event.
|
![]() | CollectionHelper |
Provides extension methods for working with collections.
|
![]() | DelegateComparerT |
Compares two items using a user-defined ComparisonT delegate. (Note: In .NET
4.5 or higher use Comparer<T>.Create() instead of this class.)
|
![]() | DequeT |
Represents a double-ended queue (deque) of objects.
|
![]() | NamedObjectCollectionT |
Stores objects by their names.
|
![]() | NotifyingCollectionT |
Represents collection of objects that sends notifications (events) when the collection is
modified.
|
![]() | PooledEnumerableT |
Provides a base implementation for an IEnumerableT and an
IEnumeratorT supporting resource pooling. (For internal use only.)
|
![]() | PriorityQueueT |
Represents a queue of values where the greatest item can be accessed quickly.
|
![]() | ReadOnlyWeakCollectionT |
Provides a read-only wrapper around a WeakCollectionT.
|
![]() | SynchronizedNotifyingCollectionT |
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)
|
![]() | WeakCollectionT |
Represents a collection of objects of type T using weak references.
|
Structure | Description | |
---|---|---|
![]() | DequeTEnumerator |
Enumerates the elements of a DequeT.
|
![]() | PairT |
Stores two unordered related objects.
|
![]() | PairTFirst, TSecond |
Stores two ordered related objects.
|
![]() | PriorityQueueTEnumerator |
Enumerates the elements of a PriorityQueueT.
|
![]() | WeakCollectionTEnumerator |
Enumerates the elements of a WeakCollectionT.
|
Enumeration | Description | |
---|---|---|
![]() | CollectionChangedAction |
Describes the action that caused a CollectionChanged
event.
|