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