2 writes to _navigator
PresentationFramework (2)
System\Windows\Documents\RangeContentEnumerator.cs (2)
165_navigator = new TextPointer(_start); 214_navigator = null;
24 references to _navigator
PresentationFramework (24)
System\Windows\Documents\RangeContentEnumerator.cs (24)
63if (_navigator == null) 77if (_navigator.CompareTo(_end) >= 0) 93switch (_navigator.GetPointerContext(LogicalDirection.Forward)) 101runLength = _navigator.GetTextRunLength(LogicalDirection.Forward); 103_navigator.GetTextInRun(LogicalDirection.Forward, _buffer, offset, runLength); 105_navigator.MoveToNextContextPosition(LogicalDirection.Forward); 107while (_navigator.GetPointerContext(LogicalDirection.Forward) == TextPointerContext.Text); 115_currentCache = _navigator.GetAdjacentElement(LogicalDirection.Forward); 118_navigator.MoveToNextContextPosition(LogicalDirection.Forward); 123_navigator.MoveToNextContextPosition(LogicalDirection.Forward); 124_currentCache = _navigator.Parent; 127_navigator.MoveToElementEdge(ElementEdge.AfterEnd); 158if (_navigator != null && _navigator.CompareTo(_end) >= 0) 163if (_navigator == null) 169switch (_navigator.GetPointerContext(LogicalDirection.Forward)) 176_navigator.MoveToNextContextPosition(LogicalDirection.Forward); 178while (_navigator.GetPointerContext(LogicalDirection.Forward) == TextPointerContext.Text && _navigator.CompareTo(_end) < 0); 183_navigator.MoveToNextContextPosition(LogicalDirection.Forward); 188_navigator.MoveToNextContextPosition(LogicalDirection.Forward); 189_navigator.MoveToPosition(((TextElement)_navigator.Parent).ElementEnd); 200return (_navigator.CompareTo(_end) < 0);