4 writes to _currentEntryIndex
PresentationFramework (4)
System\Windows\Navigation\Journal.cs (4)
61_currentEntryIndex = info.GetInt32("_currentEntryIndex"); 308_currentEntryIndex++; 425_currentEntryIndex = index; 491_currentEntryIndex--;
29 references to _currentEntryIndex
PresentationFramework (29)
System\Windows\Navigation\Journal.cs (29)
50info.AddValue("_currentEntryIndex", _currentEntryIndex); 62_uncommittedCurrentIndex = _currentEntryIndex; 113return _currentEntryIndex; 124if (_currentEntryIndex >= 0 && _currentEntryIndex < TotalCount) 126return _journalEntryList[_currentEntryIndex]; 137get { return _uncommittedCurrentIndex != _currentEntryIndex; } 249int index = _currentEntryIndex; // start from current but do not change it 275if (_currentEntryIndex > -1 && _currentEntryIndex < TotalCount) 279JournalEntry oldEntry = _journalEntryList[_currentEntryIndex]; 281_journalEntryList[_currentEntryIndex] = journalEntry; 302Debug.Assert(_uncommittedCurrentIndex == _currentEntryIndex, 309_uncommittedCurrentIndex = _currentEntryIndex; 323if (_currentEntryIndex >= TotalCount) 326if(_uncommittedCurrentIndex > _currentEntryIndex) 329_journalEntryList.RemoveRange(_currentEntryIndex, _journalEntryList.Count - _currentEntryIndex); 341_uncommittedCurrentIndex = _currentEntryIndex; 359if (_uncommittedCurrentIndex == _currentEntryIndex) 377if (fwdEntryIndex == _currentEntryIndex) 399if (index <= _currentEntryIndex) 426_uncommittedCurrentIndex = _currentEntryIndex; 479Debug.Assert(_uncommittedCurrentIndex == _currentEntryIndex, 489if (_currentEntryIndex > index) 508if (i != _currentEntryIndex) 571if (index == _currentEntryIndex) 598return _currentEntryIndex >= 0 && _currentEntryIndex <= TotalCount