1 write to _collection
PresentationFramework (1)
src\Framework\MS\Internal\Data\CompositeCollectionView.cs (1)
53_collection = collection;
42 references to _collection
PresentationFramework (42)
src\Framework\MS\Internal\Data\CompositeCollectionView.cs (42)
54_collection.ContainedCollectionChanged += new NotifyCollectionChangedEventHandler(OnContainedCollectionChanged); 89_count = CountDeep(_collection.Count); 115for (int i = 0; i < _collection.Count; ++i) 117CollectionContainer cc = _collection[i] as CollectionContainer; 138return (IsEmpty || (_currentPositionX >= _collection.Count)); 398return new FlatteningEnumerator(_collection, this); 444cc = _collection[k] as CollectionContainer; 521CollectionContainer cc = _collection[k] as CollectionContainer; 572CollectionContainer cc = _collection[k] as CollectionContainer; 583CollectionContainer cc = _collection[k] as CollectionContainer; 641if (_collection.Count != 0) 714for (x = 0; x < _collection.Count; ++x) 716CollectionContainer cc = _collection[x] as CollectionContainer; 737if (x >= _collection.Count) 826for (int k=0, n=_collection.Count; k<n; ++k) 828CollectionContainer cc = _collection[k] as CollectionContainer; 840if (!HashHelper.HasReliableHashCode(_collection[k])) 853if (_collection != null) 855_collection.GetCollectionChangedSources(level+1, format, sources); 874return (0 <= _currentPositionX && _currentPositionX < _collection.Count); 896for (; positionX < _collection.Count; ++positionX) 898CollectionContainer cc = _collection[positionX] as CollectionContainer; 902if (ItemsControl.EqualsEx(_collection[positionX], item)) 920if (positionX >= _collection.Count) 977positionX = _collection.Count; 983for (int i = 0; i < _collection.Count; ++i) 985CollectionContainer cc = _collection[i] as CollectionContainer; 992return _collection[i]; 1020positionX = _collection.Count; 1032for (; positionX < _collection.Count; ++positionX) 1034CollectionContainer cc = _collection[positionX] as CollectionContainer; 1037item = _collection[positionX]; 1052if (positionX < _collection.Count) 1059_currentPositionX = _collection.Count; 1070Invariant.Assert(end <= _collection.Count); 1075CollectionContainer cc = _collection[i] as CollectionContainer; 1306if (IsCurrentInView && refreshedObject == _collection[_currentPositionX]) 1336if (_collection[i] == refreshedObject) 1371if (_currentPositionX >= _collection.Count) 1407positionX = _collection.Count - 1; 1410CollectionContainer cc = _collection[positionX] as CollectionContainer; 1413lastItem = _collection[positionX];