3 writes to Start
UIAutomationClientSideProviders (3)
MS\Internal\AutomationProxies\WindowsRichEditRange.cs (3)
144range.Start = range.End - length; 320_range.Start = cp<storyLength ? cp : storyLength-1; 1343subrange.Start = start;
31 references to Start
UIAutomationClientSideProviders (31)
MS\Internal\AutomationProxies\WindowsRichEdit.cs (6)
278Debug.Assert(range.Start == range.End); 356int start = range.Start; 361range.SetRange(range.End, range.Start); 369if (start != range.Start) 374ITextRange rangeAdjust = _document.Range(0, range.Start - 1); 377while (gotPoint && Misc.PtInRect(ref rect, x, y) && rangeAdjust.Start != rangeAdjust.End)
MS\Internal\AutomationProxies\WindowsRichEditRange.cs (25)
62int e1 = (endpoint == TextPatternRangeEndpoint.Start) ? _range.Start : _range.End; 63int e2 = (targetEndpoint == TextPatternRangeEndpoint.Start) ? otherRange._range.Start : otherRange._range.End; 82_range.SetRange(Math.Max(charRange.Start, paraRange.Start), Math.Min(charRange.End, paraRange.End)); 134int max = range.End - range.Start; 139range.End = range.Start + length; 165int start = Math.Max(_range.Start, visibleRange.Start); 231int start = _range.Start; 242range.End = range.Start + maxLength; 312int cp = (targetEndpoint == TextPatternRangeEndpoint.Start) ? range.Start : range.End; 475start = subrange.Start; 516int limit = _range.Start; // cache the limit of our search range. 532start = subrange.Start; 713int start = range.Start; 1013if (_range.Start < _range.End) 1024if (_range.Start < _range.End) 1131if (charMoved == 1 && (paraMoved == 0 || charRange.Start <= paraRange.Start)) 1160if (charMoved == -1 && (paraMoved == 0 || charRange.Start >= paraRange.Start)) 1330if (subrange.Start <= start) 1341if (subrange.Start < start) 1353int start = lineRange.Start; 1368range.SetRange(range.End, range.Start);