Class | Description | |
---|---|---|
CollectionBase<T> | A base collection class that provides hooks for derived classes to override base functionality. | |
CollectionBaseEnumerator<T> | An System.Collections.IEnumerator for the CollectionBase<T> class. | |
DateCollection | A custom collection of unique System.DateTime instances that do not contain time information. | |
EmptyEnumerator | Implements an enumerator with no items. | |
ItemPropertyChangedEventArgs | Event arguments for a property changed on another object. | |
MultiSourceEnumerator | Concatenates the items from multiple enumerators in a single enumerator. | |
ObservableCollectionExtended<T> | An extended ObservableCollection that supports adding and removing multiple items at once. | |
ObservableCollectionWrapper<T> | An observable collection that wraps a mutable observable collection. | |
ReadOnlyNotifyCollection<T> | Represents a read-only collection of items. | |
ReadOnlyObservableCollectionWrapper<T> | A read-only observable collection that wraps an observable collection. | |
SingleItemEnumerator | Implements an enumerator over a single item. | |
SparseArray | SparseArray class. | |
TypedEnumerable<T> | Typed enumerable that wraps a non-typed enumerable. | |
WeakDictionary<TKey,TValue> | IDictionary implementation that manages keys and/or values as weak references so they can be garbage collected. | |
WeakList | List class that manages items using WeakReferences so the items in this list can be garbage collected. Items collected by garbage collector will be replaced by null. The WeakList<T>.Compact method can be used to remove entries from the list that have been garbage collected. | |
WeakList<T> | A strongly typed list class that manages items using WeakReferences so the items in this list can be garbage collected. Items collected by garbage collector will be replaced by null. The Compact method can be used to remove entries from the list that have been garbage collected. |
Interface | Description | |
---|---|---|
ICreateItemCallback | ICreateItemCallback interface. | |
ISparseArrayItem | This interface can be implemented on items to be contained in the sparse array to get a fast IndexOf operation. | |
ISparseArrayMultiItem | ISparseArrayMultiItem interface. |