2 writes to _navigator
PresentationFramework (2)
src\Framework\System\Windows\Documents\RangeContentEnumerator.cs (2)
184_navigator = new TextPointer(_start); 233_navigator = null;
24 references to _navigator
PresentationFramework (24)
src\Framework\System\Windows\Documents\RangeContentEnumerator.cs (24)
79if (_navigator == null) 96if (_navigator.CompareTo(_end) >= 0) 112switch (_navigator.GetPointerContext(LogicalDirection.Forward)) 120runLength = _navigator.GetTextRunLength(LogicalDirection.Forward); 122_navigator.GetTextInRun(LogicalDirection.Forward, _buffer, offset, runLength); 124_navigator.MoveToNextContextPosition(LogicalDirection.Forward); 126while (_navigator.GetPointerContext(LogicalDirection.Forward) == TextPointerContext.Text); 134_currentCache = _navigator.GetAdjacentElement(LogicalDirection.Forward); 137_navigator.MoveToNextContextPosition(LogicalDirection.Forward); 142_navigator.MoveToNextContextPosition(LogicalDirection.Forward); 143_currentCache = _navigator.Parent; 146_navigator.MoveToElementEdge(ElementEdge.AfterEnd); 177if (_navigator != null && _navigator.CompareTo(_end) >= 0) 182if (_navigator == null) 188switch (_navigator.GetPointerContext(LogicalDirection.Forward)) 195_navigator.MoveToNextContextPosition(LogicalDirection.Forward); 197while (_navigator.GetPointerContext(LogicalDirection.Forward) == TextPointerContext.Text && _navigator.CompareTo(_end) < 0); 202_navigator.MoveToNextContextPosition(LogicalDirection.Forward); 207_navigator.MoveToNextContextPosition(LogicalDirection.Forward); 208_navigator.MoveToPosition(((TextElement)_navigator.Parent).ElementEnd); 219return (_navigator.CompareTo(_end) < 0);