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.
|