6 writes to _currentPosition
PresentationFramework (6)
System\Windows\Data\CollectionView.cs (6)
131_currentPosition = currentPosition; 981_currentPosition = newPosition; 1005_currentPosition = -1; 1987_currentPosition = -1; 1990++_currentPosition; 2004--_currentPosition;
15 references to _currentPosition
PresentationFramework (15)
System\Windows\Data\CollectionView.cs (15)
132SetFlag(CollectionViewFlags.IsCurrentBeforeFirst, _currentPosition < 0); 133SetFlag(CollectionViewFlags.IsCurrentAfterLast, _currentPosition < 0); 134SetFlag(CollectionViewFlags.CachedIsEmpty, _currentPosition < 0); 371return _currentPosition; 842int oldCurrentPosition = _currentPosition; 1075int oldCurrentPosition = _currentPosition; 1138if (_currentPosition != oldCurrentPosition) 1778int newPosition = (_currentPosition < lastPosition) ? _currentPosition : lastPosition; 1988else if (index <= _currentPosition) 1992if (_currentPosition < Count) 1994_currentItem = EnumerableWrapper[_currentPosition]; 2003if (index < _currentPosition) 2007else if (index == _currentPosition) 2033if (index == _currentPosition)