internal ThreadView(MtObservableCollectionBase <TV> owner) { _owner = owner; _snapshot = new WeakReference <List <TV> >(null); _snapshotVersion = 0; _snapshotRefCount = 0; }
public SortedView(MtObservableCollectionBase <T> backing, IComparer <T> comparer) { _comparer = comparer; _backing = backing; _store = new List <T>(_backing.Count); _store.AddRange(_backing); _backing.CollectionChanged += backing_CollectionChanged; }
internal DeferredUpdateToken(MtObservableCollectionBase <TV> c) { _collection = c; }