7 writes to Start
UIAutomationClientsideProviders (7)
MS\Internal\AutomationProxies\WindowsEditBoxRange.cs (7)
138for (; !AtWordBoundary(text, Start); Start--) ; 172for (; !AtParagraphBoundary(text, Start); Start--); 337Start = End; 343Start = MoveEndpointForward(Start, unit, count, out m); 391Start = MoveEndpointForward(Start, unit, count, out moved); 414Start = MoveEndpointBackward(Start, unit, count, out moved); 453Start = e;
38 references to Start
UIAutomationClientsideProviders (38)
MS\Internal\AutomationProxies\WindowsEditBoxRange.cs (38)
70return new WindowsEditBoxRange(_provider, Start, End); 78return editRange.Start == Start && editRange.End == End; 86int e1 = (endpoint == TextPatternRangeEndpoint.Start) ? Start : End; 87int e2 = (targetEndpoint == TextPatternRangeEndpoint.Start) ? editRange.Start : editRange.End; 100if (Start == End) 138for (; !AtWordBoundary(text, Start); Start--) ; 141End = Math.Min(Math.Max(End, Start + 1), text.Length); 151int startLine = _provider.LineFromChar(Start); 172for (; !AtParagraphBoundary(text, Start); Start--); 175End = Math.Min(Math.Max(End, Start + 1), text.Length); 204return val.Equals(targetAttribute) ? new WindowsEditBoxRange(_provider, Start, End) : null; 226rangeText = rangeText.Substring(Start, Length); 239return i >= 0 ? new WindowsEditBoxRange(_provider, Start + i, Start + i + text.Length) : null; 290Point startPoint = _provider.PosFromChar(Start); 321return text.Substring(Start, maxLength >= 0 ? Math.Min(Length, maxLength) : Length); 342int start = Start; 343Start = MoveEndpointForward(Start, unit, count, out m); 345if (start != Start) 356End = Start; 385int start = Start; 391Start = MoveEndpointForward(Start, unit, count, out moved); 394if (start == Start) 414Start = MoveEndpointBackward(Start, unit, count, out moved); 417if (start == Start) 449int e = (targetEndpoint == TextPatternRangeEndpoint.Start) ? editRange.Start : editRange.End; 465_provider.SetSel(Start, End); 490newFirstLine = _provider.LineFromChar(Start); 498_provider.LineScroll(Start, newFirstLine - _provider.GetFirstVisibleLine()); 513if (Start > visibleStart) 518while (Start > visibleStart || Start < visibleEnd) 528if (Start < visibleStart) 533while (Start < visibleStart || Start > visibleEnd) 683int start = Start; 1101if (Start > limit || End > limit)