10 writes to _start
PresentationFramework (10)
System\Windows\Controls\TextRangeAdaptor.cs (10)
467_start = start.CreatePointer(); 610_start = lineRange.Start.CreatePointer(); 645_start = textRange.Start.CreatePointer(); 683_start = textSegments[0].Start.CreatePointer(); 710_start = _start.TextContainer.Start.CreatePointer(); 1904_start = position; 1966_start = position; 1992_start = _end.CreatePointer(); 2012_start = targetPointer.CreatePointer(); 2025_start = _end.CreatePointer();
58 references to _start
PresentationFramework (58)
System\Windows\Controls\TextRangeAdaptor.cs (58)
511if (rangeAdaptor == null || rangeAdaptor._start.TextContainer != _start.TextContainer) 528if (expandStart && !TextPointerBase.IsAtInsertionPosition(_start)) 530TextPointerBase.MoveToNextInsertionPosition(_start, LogicalDirection.Backward); 539if (expandStart && !IsAtWordBoundary(_start)) 541MoveToNextWordBoundary(_start, LogicalDirection.Backward); 555TextPointerContext forwardContext = _start.GetPointerContext(LogicalDirection.Forward); 558TextPointerContext backwardContext = _start.GetPointerContext(LogicalDirection.Backward); 566_start.MoveToNextContextPosition(LogicalDirection.Backward); 589_start.SetLogicalDirection(LogicalDirection.Forward); 602if (expandStart && textView.Contains(_start)) 604TextSegment lineRange = textView.GetLineRange(_start); 608if (_start.CompareTo(lineRange.Start) != 0) 641ITextRange textRange = new TextRange(_start, _end); 642TextRangeBase.SelectParagraph(textRange, _start); 643if (expandStart && _start.CompareTo(textRange.Start) != 0) 670if (expandStart && textView.Contains(_start)) 676pageTextView = ((MultiPageTextView)textView).GetPageTextViewFromPosition(_start); 681if (_start.CompareTo(textSegments[0].Start) != 0) 708if (expandStart && _start.CompareTo(_start.TextContainer.Start) != 0) 710_start = _start.TextContainer.Start.CreatePointer(); 712if (expandEnd && _end.CompareTo(_start.TextContainer.End) != 0) 714_end = _start.TextContainer.End.CreatePointer(); 1206ITextPointer start = _start.CreatePointer(); 1493MoveToInsertionPosition(_start, _start.LogicalDirection); 1497if (_start.CompareTo(_end) > 0) 1499_end.MoveToPosition(_start); 1581return new TextRangeAdaptor(_textAdaptor, _start, _end, _textPeer); 1599return (rangeAdaptor._start.CompareTo(_start) == 0 && rangeAdaptor._end.CompareTo(_end) == 0); 1621ITextPointer position = (endpoint == TextPatternRangeEndpoint.Start) ? _start : _end; 1622ITextPointer targetPosition = (targetEndpoint == TextPatternRangeEndpoint.Start) ? rangeAdaptor._start : rangeAdaptor._end; 1639_end.MoveToPosition(_start); 1674ITextPointer stop = _start; 1706ITextPointer position = _start.CreatePointer(LogicalDirection.Forward); 1759if (_start.CompareTo(_end) == 0) 1774ITextRange findResult = TextFindEngine.Find(_start, _end, text, findFlags, CultureInfo.CurrentCulture); 1818Rect[] rects = _textAdaptor.GetBoundingRectangles(_start, _end, true, true); 1841AutomationPeer peer = GetEnclosingAutomationPeer(_start, _end); 1862string text = TextRangeBase.GetTextInternal(_start, _end); 1895ITextPointer position = _start.CreatePointer(); 1900if ((position.CompareTo(_start)==0 && position.LogicalDirection != _start.LogicalDirection) || 1901(count > 0 && position.CompareTo(_start) > 0) || 1902(count < 0 && position.CompareTo(_start) < 0)) 1947ITextPointer positionRef = start ? _start : _end; 1984if (_start.CompareTo(_end) > 0) 1988_end = _start.CreatePointer(); 2009ITextPointer targetPointer = (targetEndpoint == TextPatternRangeEndpoint.Start) ? rangeAdaptor._start : rangeAdaptor._end; 2014if (_start.CompareTo(_end) > 0) 2016_end = _start.CreatePointer(); 2023if (_start.CompareTo(_end) > 0) 2044_textAdaptor.Select(_start, _end); 2076_textAdaptor.ScrollIntoView(_start, _end, alignToTop); 2091AutomationPeer peer = GetEnclosingAutomationPeer(_start, _end); 2093List<AutomationPeer> peers = GetAutomationPeersFromRange(peer, _start, _end);