4 writes to _currentEntryIndex
PresentationFramework (4)
System\Windows\Navigation\Journal.cs (4)
73_currentEntryIndex = info.GetInt32("_currentEntryIndex"); 320_currentEntryIndex++; 437_currentEntryIndex = index; 509_currentEntryIndex--;
29 references to _currentEntryIndex
PresentationFramework (29)
System\Windows\Navigation\Journal.cs (29)
62info.AddValue("_currentEntryIndex", _currentEntryIndex); 74_uncommittedCurrentIndex = _currentEntryIndex; 125return _currentEntryIndex; 136if (_currentEntryIndex >= 0 && _currentEntryIndex < TotalCount) 138return _journalEntryList[_currentEntryIndex]; 149get { return _uncommittedCurrentIndex != _currentEntryIndex; } 261int index = _currentEntryIndex; // start from current but do not change it 287if (_currentEntryIndex > -1 && _currentEntryIndex < TotalCount) 291JournalEntry oldEntry = _journalEntryList[_currentEntryIndex]; 293_journalEntryList[_currentEntryIndex] = journalEntry; 314Debug.Assert(_uncommittedCurrentIndex == _currentEntryIndex, 321_uncommittedCurrentIndex = _currentEntryIndex; 335if (_currentEntryIndex >= TotalCount) 338if(_uncommittedCurrentIndex > _currentEntryIndex) 341_journalEntryList.RemoveRange(_currentEntryIndex, _journalEntryList.Count - _currentEntryIndex); 353_uncommittedCurrentIndex = _currentEntryIndex; 371if (_uncommittedCurrentIndex == _currentEntryIndex) 389if (fwdEntryIndex == _currentEntryIndex) 411if (index <= _currentEntryIndex) 438_uncommittedCurrentIndex = _currentEntryIndex; 497Debug.Assert(_uncommittedCurrentIndex == _currentEntryIndex, 507if (_currentEntryIndex > index) 526if (i != _currentEntryIndex) 589if (index == _currentEntryIndex) 616return _currentEntryIndex >= 0 && _currentEntryIndex <= TotalCount