10 writes to _start
PresentationFramework (10)
System\Windows\Controls\TextRangeAdaptor.cs (10)
464_start = start.CreatePointer(); 607_start = lineRange.Start.CreatePointer(); 642_start = textRange.Start.CreatePointer(); 680_start = textSegments[0].Start.CreatePointer(); 707_start = _start.TextContainer.Start.CreatePointer(); 1901_start = position; 1963_start = position; 1989_start = _end.CreatePointer(); 2009_start = targetPointer.CreatePointer(); 2022_start = _end.CreatePointer();
58 references to _start
PresentationFramework (58)
System\Windows\Controls\TextRangeAdaptor.cs (58)
508if (rangeAdaptor == null || rangeAdaptor._start.TextContainer != _start.TextContainer) 525if (expandStart && !TextPointerBase.IsAtInsertionPosition(_start)) 527TextPointerBase.MoveToNextInsertionPosition(_start, LogicalDirection.Backward); 536if (expandStart && !IsAtWordBoundary(_start)) 538MoveToNextWordBoundary(_start, LogicalDirection.Backward); 552TextPointerContext forwardContext = _start.GetPointerContext(LogicalDirection.Forward); 555TextPointerContext backwardContext = _start.GetPointerContext(LogicalDirection.Backward); 563_start.MoveToNextContextPosition(LogicalDirection.Backward); 586_start.SetLogicalDirection(LogicalDirection.Forward); 599if (expandStart && textView.Contains(_start)) 601TextSegment lineRange = textView.GetLineRange(_start); 605if (_start.CompareTo(lineRange.Start) != 0) 638ITextRange textRange = new TextRange(_start, _end); 639TextRangeBase.SelectParagraph(textRange, _start); 640if (expandStart && _start.CompareTo(textRange.Start) != 0) 667if (expandStart && textView.Contains(_start)) 673pageTextView = ((MultiPageTextView)textView).GetPageTextViewFromPosition(_start); 678if (_start.CompareTo(textSegments[0].Start) != 0) 705if (expandStart && _start.CompareTo(_start.TextContainer.Start) != 0) 707_start = _start.TextContainer.Start.CreatePointer(); 709if (expandEnd && _end.CompareTo(_start.TextContainer.End) != 0) 711_end = _start.TextContainer.End.CreatePointer(); 1203ITextPointer start = _start.CreatePointer(); 1490MoveToInsertionPosition(_start, _start.LogicalDirection); 1494if (_start.CompareTo(_end) > 0) 1496_end.MoveToPosition(_start); 1578return new TextRangeAdaptor(_textAdaptor, _start, _end, _textPeer); 1596return (rangeAdaptor._start.CompareTo(_start) == 0 && rangeAdaptor._end.CompareTo(_end) == 0); 1618ITextPointer position = (endpoint == TextPatternRangeEndpoint.Start) ? _start : _end; 1619ITextPointer targetPosition = (targetEndpoint == TextPatternRangeEndpoint.Start) ? rangeAdaptor._start : rangeAdaptor._end; 1636_end.MoveToPosition(_start); 1671ITextPointer stop = _start; 1703ITextPointer position = _start.CreatePointer(LogicalDirection.Forward); 1756if (_start.CompareTo(_end) == 0) 1771ITextRange findResult = TextFindEngine.Find(_start, _end, text, findFlags, CultureInfo.CurrentCulture); 1815Rect[] rects = _textAdaptor.GetBoundingRectangles(_start, _end, true, true); 1838AutomationPeer peer = GetEnclosingAutomationPeer(_start, _end); 1859string text = TextRangeBase.GetTextInternal(_start, _end); 1892ITextPointer position = _start.CreatePointer(); 1897if ((position.CompareTo(_start)==0 && position.LogicalDirection != _start.LogicalDirection) || 1898(count > 0 && position.CompareTo(_start) > 0) || 1899(count < 0 && position.CompareTo(_start) < 0)) 1944ITextPointer positionRef = start ? _start : _end; 1981if (_start.CompareTo(_end) > 0) 1985_end = _start.CreatePointer(); 2006ITextPointer targetPointer = (targetEndpoint == TextPatternRangeEndpoint.Start) ? rangeAdaptor._start : rangeAdaptor._end; 2011if (_start.CompareTo(_end) > 0) 2013_end = _start.CreatePointer(); 2020if (_start.CompareTo(_end) > 0) 2041_textAdaptor.Select(_start, _end); 2073_textAdaptor.ScrollIntoView(_start, _end, alignToTop); 2088AutomationPeer peer = GetEnclosingAutomationPeer(_start, _end); 2090List<AutomationPeer> peers = GetAutomationPeersFromRange(peer, _start, _end);