7 writes to Start
UIAutomationClientSideProviders (7)
MS\Internal\AutomationProxies\WindowsEditBoxRange.cs (7)
124for (; !AtWordBoundary(text, Start); Start--) ; 158for (; !AtParagraphBoundary(text, Start); Start--); 311Start = End; 317Start = MoveEndpointForward(Start, unit, count, out m); 365Start = MoveEndpointForward(Start, unit, count, out moved); 388Start = MoveEndpointBackward(Start, unit, count, out moved); 427Start = e;
38 references to Start
UIAutomationClientSideProviders (38)
MS\Internal\AutomationProxies\WindowsEditBoxRange.cs (38)
56return new WindowsEditBoxRange(_provider, Start, End); 64return editRange.Start == Start && editRange.End == End; 72int e1 = (endpoint == TextPatternRangeEndpoint.Start) ? Start : End; 73int e2 = (targetEndpoint == TextPatternRangeEndpoint.Start) ? editRange.Start : editRange.End; 86if (Start == End) 124for (; !AtWordBoundary(text, Start); Start--) ; 127End = Math.Min(Math.Max(End, Start + 1), text.Length); 137int startLine = _provider.LineFromChar(Start); 158for (; !AtParagraphBoundary(text, Start); Start--); 161End = Math.Min(Math.Max(End, Start + 1), text.Length); 190return val.Equals(targetAttribute) ? new WindowsEditBoxRange(_provider, Start, End) : null; 200rangeText = rangeText.Substring(Start, Length); 213return i >= 0 ? new WindowsEditBoxRange(_provider, Start + i, Start + i + text.Length) : null; 264Point startPoint = _provider.PosFromChar(Start); 295return text.Substring(Start, maxLength >= 0 ? Math.Min(Length, maxLength) : Length); 316int start = Start; 317Start = MoveEndpointForward(Start, unit, count, out m); 319if (start != Start) 330End = Start; 359int start = Start; 365Start = MoveEndpointForward(Start, unit, count, out moved); 368if (start == Start) 388Start = MoveEndpointBackward(Start, unit, count, out moved); 391if (start == Start) 423int e = (targetEndpoint == TextPatternRangeEndpoint.Start) ? editRange.Start : editRange.End; 439_provider.SetSel(Start, End); 464newFirstLine = _provider.LineFromChar(Start); 472_provider.LineScroll(Start, newFirstLine - _provider.GetFirstVisibleLine()); 487if (Start > visibleStart) 492while (Start > visibleStart || Start < visibleEnd) 502if (Start < visibleStart) 507while (Start < visibleStart || Start > visibleEnd) 657int start = Start; 1075if (Start > limit || End > limit)