Table of Contents

Namespace NMF.Collections.ObjectModel

Classes

CustomCollection<T>

Denotes the base class for a custom collection

ObservableCollectionExtended<T>

Denotes an abstract extension of observable collections

ObservableList<T>

Denotes a base class for an observable list

ObservableOppositeList<TParent, TCollected>

Denotes the abstract base class for an observable opposite list

ObservableOppositeOrderedSet<TParent, TCollected>

Denotes an abstract base class for an observable ordered set with opposites

ObservableOppositeSet<TParent, TCollected>

Denotes the abstract base class for an observable set with opposites

ObservableOrderedSet<T>

Denotes an observable ordered set

ObservableReadOnlyOrderedSet<T>

Denotes an observable readonly ordered set view

ObservableSet<T>

Denotes a set implementation that raises events when the collection contents are changed

OppositeList<TParent, TCollected>

Denotes the abstract base class for a list with opposites

OppositeOrderedSet<TParent, TCollected>

Denotes an abstract base class for an ordered set with opposites

OppositeSet<TParent, TCollected>

Denotes an abstract base class for a set with opposites

Interfaces

INotifyCollectionChanging

Denotes an interface for collections that notify when a change attempt is performed