10 writes to _start
PresentationFramework (10)
System\Windows\Controls\TextRangeAdaptor.cs (10)
465_start = start.CreatePointer(); 608_start = lineRange.Start.CreatePointer(); 643_start = textRange.Start.CreatePointer(); 681_start = textSegments[0].Start.CreatePointer(); 708_start = _start.TextContainer.Start.CreatePointer(); 1902_start = position; 1964_start = position; 1990_start = _end.CreatePointer(); 2010_start = targetPointer.CreatePointer(); 2023_start = _end.CreatePointer();
58 references to _start
PresentationFramework (58)
System\Windows\Controls\TextRangeAdaptor.cs (58)
509if (rangeAdaptor == null || rangeAdaptor._start.TextContainer != _start.TextContainer) 526if (expandStart && !TextPointerBase.IsAtInsertionPosition(_start)) 528TextPointerBase.MoveToNextInsertionPosition(_start, LogicalDirection.Backward); 537if (expandStart && !IsAtWordBoundary(_start)) 539MoveToNextWordBoundary(_start, LogicalDirection.Backward); 553TextPointerContext forwardContext = _start.GetPointerContext(LogicalDirection.Forward); 556TextPointerContext backwardContext = _start.GetPointerContext(LogicalDirection.Backward); 564_start.MoveToNextContextPosition(LogicalDirection.Backward); 587_start.SetLogicalDirection(LogicalDirection.Forward); 600if (expandStart && textView.Contains(_start)) 602TextSegment lineRange = textView.GetLineRange(_start); 606if (_start.CompareTo(lineRange.Start) != 0) 639ITextRange textRange = new TextRange(_start, _end); 640TextRangeBase.SelectParagraph(textRange, _start); 641if (expandStart && _start.CompareTo(textRange.Start) != 0) 668if (expandStart && textView.Contains(_start)) 674pageTextView = ((MultiPageTextView)textView).GetPageTextViewFromPosition(_start); 679if (_start.CompareTo(textSegments[0].Start) != 0) 706if (expandStart && _start.CompareTo(_start.TextContainer.Start) != 0) 708_start = _start.TextContainer.Start.CreatePointer(); 710if (expandEnd && _end.CompareTo(_start.TextContainer.End) != 0) 712_end = _start.TextContainer.End.CreatePointer(); 1204ITextPointer start = _start.CreatePointer(); 1491MoveToInsertionPosition(_start, _start.LogicalDirection); 1495if (_start.CompareTo(_end) > 0) 1497_end.MoveToPosition(_start); 1579return new TextRangeAdaptor(_textAdaptor, _start, _end, _textPeer); 1597return (rangeAdaptor._start.CompareTo(_start) == 0 && rangeAdaptor._end.CompareTo(_end) == 0); 1619ITextPointer position = (endpoint == TextPatternRangeEndpoint.Start) ? _start : _end; 1620ITextPointer targetPosition = (targetEndpoint == TextPatternRangeEndpoint.Start) ? rangeAdaptor._start : rangeAdaptor._end; 1637_end.MoveToPosition(_start); 1672ITextPointer stop = _start; 1704ITextPointer position = _start.CreatePointer(LogicalDirection.Forward); 1757if (_start.CompareTo(_end) == 0) 1772ITextRange findResult = TextFindEngine.Find(_start, _end, text, findFlags, CultureInfo.CurrentCulture); 1816Rect[] rects = _textAdaptor.GetBoundingRectangles(_start, _end, true, true); 1839AutomationPeer peer = GetEnclosingAutomationPeer(_start, _end); 1860string text = TextRangeBase.GetTextInternal(_start, _end); 1893ITextPointer position = _start.CreatePointer(); 1898if ((position.CompareTo(_start)==0 && position.LogicalDirection != _start.LogicalDirection) || 1899(count > 0 && position.CompareTo(_start) > 0) || 1900(count < 0 && position.CompareTo(_start) < 0)) 1945ITextPointer positionRef = start ? _start : _end; 1982if (_start.CompareTo(_end) > 0) 1986_end = _start.CreatePointer(); 2007ITextPointer targetPointer = (targetEndpoint == TextPatternRangeEndpoint.Start) ? rangeAdaptor._start : rangeAdaptor._end; 2012if (_start.CompareTo(_end) > 0) 2014_end = _start.CreatePointer(); 2021if (_start.CompareTo(_end) > 0) 2042_textAdaptor.Select(_start, _end); 2074_textAdaptor.ScrollIntoView(_start, _end, alignToTop); 2089AutomationPeer peer = GetEnclosingAutomationPeer(_start, _end); 2091List<AutomationPeer> peers = GetAutomationPeersFromRange(peer, _start, _end);