6 writes to _currentPosition
PresentationFramework (6)
src\Framework\System\Windows\Data\CollectionView.cs (6)
146_currentPosition = currentPosition; 999_currentPosition = newPosition; 1023_currentPosition = -1; 2032_currentPosition = -1; 2035++_currentPosition; 2049--_currentPosition;
15 references to _currentPosition
PresentationFramework (15)
src\Framework\System\Windows\Data\CollectionView.cs (15)
147SetFlag(CollectionViewFlags.IsCurrentBeforeFirst, _currentPosition < 0); 148SetFlag(CollectionViewFlags.IsCurrentAfterLast, _currentPosition < 0); 149SetFlag(CollectionViewFlags.CachedIsEmpty, _currentPosition < 0); 387return _currentPosition; 859int oldCurrentPosition = _currentPosition; 1094int oldCurrentPosition = _currentPosition; 1157if (_currentPosition != oldCurrentPosition) 1809int newPosition = (_currentPosition < lastPosition) ? _currentPosition : lastPosition; 2033else if (index <= _currentPosition) 2037if (_currentPosition < Count) 2039_currentItem = EnumerableWrapper[_currentPosition]; 2048if (index < _currentPosition) 2052else if (index == _currentPosition) 2079if (index == _currentPosition)