6 writes to _currentPosition
PresentationFramework (6)
System\Windows\Data\CollectionView.cs (6)
132_currentPosition = currentPosition; 982_currentPosition = newPosition; 1006_currentPosition = -1; 1988_currentPosition = -1; 1991++_currentPosition; 2005--_currentPosition;
15 references to _currentPosition
PresentationFramework (15)
System\Windows\Data\CollectionView.cs (15)
133SetFlag(CollectionViewFlags.IsCurrentBeforeFirst, _currentPosition < 0); 134SetFlag(CollectionViewFlags.IsCurrentAfterLast, _currentPosition < 0); 135SetFlag(CollectionViewFlags.CachedIsEmpty, _currentPosition < 0); 372return _currentPosition; 843int oldCurrentPosition = _currentPosition; 1076int oldCurrentPosition = _currentPosition; 1139if (_currentPosition != oldCurrentPosition) 1779int newPosition = (_currentPosition < lastPosition) ? _currentPosition : lastPosition; 1989else if (index <= _currentPosition) 1993if (_currentPosition < Count) 1995_currentItem = EnumerableWrapper[_currentPosition]; 2004if (index < _currentPosition) 2008else if (index == _currentPosition) 2034if (index == _currentPosition)