15 writes to _currentPositionX
PresentationFramework (15)
MS\Internal\Data\CompositeCollectionView.cs (15)
43SetCurrent(GetItem(currentPosition, out _currentPositionX, out _currentPositionY), currentPosition, count); 257_currentPositionX = newPositionX; 325_currentPositionX = newPositionX; 460++_currentPositionX; 473--_currentPositionX; 593++_currentPositionX; 598--_currentPositionX; 910_currentPositionX = positionX; 1021_currentPositionX = positionX; 1026_currentPositionX = _collection.Count; 1090_currentPositionX = newPositionX; 1197++_currentPositionX; 1227--_currentPositionX; 1339newCurrentItem = GetLastItem(out _currentPositionX, out _currentPositionY); 1399_currentPositionX = -1;
33 references to _currentPositionX
PresentationFramework (33)
MS\Internal\Data\CompositeCollectionView.cs (33)
122return (IsEmpty || (_currentPositionX >= _collection.Count)); 135return (IsEmpty || (_currentPositionX < 0)); 456if (startingIndex <= _currentPositionX) 461SetCurrentPositionFromXY(_currentPositionX, _currentPositionY); 467if (startingIndex == _currentPositionX) 474SetCurrentPositionFromXY(_currentPositionX, _currentPositionY); 517if (startingIndex < _currentPositionX) 519SetCurrentPositionFromXY(_currentPositionX, _currentPositionY); 521else if (startingIndex == _currentPositionX) 587if (oldStartingIndex == _currentPositionX) 591else if (newStartingIndex <= _currentPositionX && oldStartingIndex > _currentPositionX) 594SetCurrentPositionFromXY(_currentPositionX, _currentPositionY); 596else if (oldStartingIndex < _currentPositionX && newStartingIndex >= _currentPositionX) 599SetCurrentPositionFromXY(_currentPositionX, _currentPositionY); 628if (_currentPositionX >= 0) // if current item was in view 842return (0 <= _currentPositionX && _currentPositionX < _collection.Count); 1125if (_currentPositionX > x) 1129else if (_currentPositionX < x) 1155if (_currentPositionX > x) 1159else if (_currentPositionX < x) 1199else if (positionX == _currentPositionX) // else if it was in the current sub-collection 1208SetCurrent(GetNextItemFromXY(_currentPositionX, _currentPositionY), newCurrentPosition); 1229else if (positionX == _currentPositionX) // else if it was in the current sub-collection 1272if (IsCurrentInView && refreshedObject == _collection[_currentPositionX]) 1287SetCurrentPositionFromXY(_currentPositionX, _currentPositionY); 1300for (int i = 0; i < _currentPositionX; ++i) 1304SetCurrentPositionFromXY(_currentPositionX, _currentPositionY); 1335object newCurrentItem = GetNextItemFromXY(_currentPositionX, _currentPositionY); 1337if (_currentPositionX >= _collection.Count) 1345SetCurrentPositionFromXY(_currentPositionX, _currentPositionY);