예제 #1
0
 internal ThreadView(MtObservableCollectionBase <TV> owner)
 {
     _owner            = owner;
     _snapshot         = new WeakReference <List <TV> >(null);
     _snapshotVersion  = 0;
     _snapshotRefCount = 0;
 }
예제 #2
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;
 }
예제 #3
0
 internal DeferredUpdateToken(MtObservableCollectionBase <TV> c)
 {
     _collection = c;
 }