2 writes to _navigator
PresentationFramework (2)
System\Windows\Documents\RangeContentEnumerator.cs (2)
166_navigator = new TextPointer(_start); 215_navigator = null;
24 references to _navigator
PresentationFramework (24)
System\Windows\Documents\RangeContentEnumerator.cs (24)
64if (_navigator == null) 78if (_navigator.CompareTo(_end) >= 0) 94switch (_navigator.GetPointerContext(LogicalDirection.Forward)) 102runLength = _navigator.GetTextRunLength(LogicalDirection.Forward); 104_navigator.GetTextInRun(LogicalDirection.Forward, _buffer, offset, runLength); 106_navigator.MoveToNextContextPosition(LogicalDirection.Forward); 108while (_navigator.GetPointerContext(LogicalDirection.Forward) == TextPointerContext.Text); 116_currentCache = _navigator.GetAdjacentElement(LogicalDirection.Forward); 119_navigator.MoveToNextContextPosition(LogicalDirection.Forward); 124_navigator.MoveToNextContextPosition(LogicalDirection.Forward); 125_currentCache = _navigator.Parent; 128_navigator.MoveToElementEdge(ElementEdge.AfterEnd); 159if (_navigator != null && _navigator.CompareTo(_end) >= 0) 164if (_navigator == null) 170switch (_navigator.GetPointerContext(LogicalDirection.Forward)) 177_navigator.MoveToNextContextPosition(LogicalDirection.Forward); 179while (_navigator.GetPointerContext(LogicalDirection.Forward) == TextPointerContext.Text && _navigator.CompareTo(_end) < 0); 184_navigator.MoveToNextContextPosition(LogicalDirection.Forward); 189_navigator.MoveToNextContextPosition(LogicalDirection.Forward); 190_navigator.MoveToPosition(((TextElement)_navigator.Parent).ElementEnd); 201return (_navigator.CompareTo(_end) < 0);