10 writes to _start
PresentationFramework (10)
src\Framework\System\Windows\Controls\TextRangeAdaptor.cs (10)
475_start = start.CreatePointer(); 618_start = lineRange.Start.CreatePointer(); 653_start = textRange.Start.CreatePointer(); 691_start = textSegments[0].Start.CreatePointer(); 718_start = _start.TextContainer.Start.CreatePointer(); 1925_start = position; 1987_start = position; 2013_start = _end.CreatePointer(); 2036_start = targetPointer.CreatePointer(); 2049_start = _end.CreatePointer();
58 references to _start
PresentationFramework (58)
src\Framework\System\Windows\Controls\TextRangeAdaptor.cs (58)
519if (rangeAdaptor == null || rangeAdaptor._start.TextContainer != _start.TextContainer) 536if (expandStart && !TextPointerBase.IsAtInsertionPosition(_start)) 538TextPointerBase.MoveToNextInsertionPosition(_start, LogicalDirection.Backward); 547if (expandStart && !IsAtWordBoundary(_start)) 549MoveToNextWordBoundary(_start, LogicalDirection.Backward); 563TextPointerContext forwardContext = _start.GetPointerContext(LogicalDirection.Forward); 566TextPointerContext backwardContext = _start.GetPointerContext(LogicalDirection.Backward); 574_start.MoveToNextContextPosition(LogicalDirection.Backward); 597_start.SetLogicalDirection(LogicalDirection.Forward); 610if (expandStart && textView.Contains(_start)) 612TextSegment lineRange = textView.GetLineRange(_start); 616if (_start.CompareTo(lineRange.Start) != 0) 649ITextRange textRange = new TextRange(_start, _end); 650TextRangeBase.SelectParagraph(textRange, _start); 651if (expandStart && _start.CompareTo(textRange.Start) != 0) 678if (expandStart && textView.Contains(_start)) 684pageTextView = ((MultiPageTextView)textView).GetPageTextViewFromPosition(_start); 689if (_start.CompareTo(textSegments[0].Start) != 0) 716if (expandStart && _start.CompareTo(_start.TextContainer.Start) != 0) 718_start = _start.TextContainer.Start.CreatePointer(); 720if (expandEnd && _end.CompareTo(_start.TextContainer.End) != 0) 722_end = _start.TextContainer.End.CreatePointer(); 1215ITextPointer start = _start.CreatePointer(); 1502MoveToInsertionPosition(_start, _start.LogicalDirection); 1506if (_start.CompareTo(_end) > 0) 1508_end.MoveToPosition(_start); 1590return new TextRangeAdaptor(_textAdaptor, _start, _end, _textPeer); 1611return (rangeAdaptor._start.CompareTo(_start) == 0 && rangeAdaptor._end.CompareTo(_end) == 0); 1636ITextPointer position = (endpoint == TextPatternRangeEndpoint.Start) ? _start : _end; 1637ITextPointer targetPosition = (targetEndpoint == TextPatternRangeEndpoint.Start) ? rangeAdaptor._start : rangeAdaptor._end; 1654_end.MoveToPosition(_start); 1692ITextPointer stop = _start; 1724ITextPointer position = _start.CreatePointer(LogicalDirection.Forward); 1780if (_start.CompareTo(_end) == 0) 1795ITextRange findResult = TextFindEngine.Find(_start, _end, text, findFlags, CultureInfo.CurrentCulture); 1839Rect[] rects = _textAdaptor.GetBoundingRectangles(_start, _end, true, true); 1862AutomationPeer peer = GetEnclosingAutomationPeer(_start, _end); 1883string text = TextRangeBase.GetTextInternal(_start, _end); 1916ITextPointer position = _start.CreatePointer(); 1921if ((position.CompareTo(_start)==0 && position.LogicalDirection != _start.LogicalDirection) || 1922(count > 0 && position.CompareTo(_start) > 0) || 1923(count < 0 && position.CompareTo(_start) < 0)) 1968ITextPointer positionRef = start ? _start : _end; 2005if (_start.CompareTo(_end) > 0) 2009_end = _start.CreatePointer(); 2033ITextPointer targetPointer = (targetEndpoint == TextPatternRangeEndpoint.Start) ? rangeAdaptor._start : rangeAdaptor._end; 2038if (_start.CompareTo(_end) > 0) 2040_end = _start.CreatePointer(); 2047if (_start.CompareTo(_end) > 0) 2069_textAdaptor.Select(_start, _end); 2101_textAdaptor.ScrollIntoView(_start, _end, alignToTop); 2116AutomationPeer peer = GetEnclosingAutomationPeer(_start, _end); 2118List<AutomationPeer> peers = GetAutomationPeersFromRange(peer, _start, _end);