2 writes to _navigator
PresentationFramework (2)
System\Windows\Documents\RangeContentEnumerator.cs (2)
176_navigator = new TextPointer(_start); 225_navigator = null;
24 references to _navigator
PresentationFramework (24)
System\Windows\Documents\RangeContentEnumerator.cs (24)
71if (_navigator == null) 88if (_navigator.CompareTo(_end) >= 0) 104switch (_navigator.GetPointerContext(LogicalDirection.Forward)) 112runLength = _navigator.GetTextRunLength(LogicalDirection.Forward); 114_navigator.GetTextInRun(LogicalDirection.Forward, _buffer, offset, runLength); 116_navigator.MoveToNextContextPosition(LogicalDirection.Forward); 118while (_navigator.GetPointerContext(LogicalDirection.Forward) == TextPointerContext.Text); 126_currentCache = _navigator.GetAdjacentElement(LogicalDirection.Forward); 129_navigator.MoveToNextContextPosition(LogicalDirection.Forward); 134_navigator.MoveToNextContextPosition(LogicalDirection.Forward); 135_currentCache = _navigator.Parent; 138_navigator.MoveToElementEdge(ElementEdge.AfterEnd); 169if (_navigator != null && _navigator.CompareTo(_end) >= 0) 174if (_navigator == null) 180switch (_navigator.GetPointerContext(LogicalDirection.Forward)) 187_navigator.MoveToNextContextPosition(LogicalDirection.Forward); 189while (_navigator.GetPointerContext(LogicalDirection.Forward) == TextPointerContext.Text && _navigator.CompareTo(_end) < 0); 194_navigator.MoveToNextContextPosition(LogicalDirection.Forward); 199_navigator.MoveToNextContextPosition(LogicalDirection.Forward); 200_navigator.MoveToPosition(((TextElement)_navigator.Parent).ElementEnd); 211return (_navigator.CompareTo(_end) < 0);