7 writes to Start
UIAutomationClientSideProviders (7)
MS\Internal\AutomationProxies\WindowsEditBoxRange.cs (7)
125for (; !AtWordBoundary(text, Start); Start--) ; 159for (; !AtParagraphBoundary(text, Start); Start--); 312Start = End; 318Start = MoveEndpointForward(Start, unit, count, out m); 366Start = MoveEndpointForward(Start, unit, count, out moved); 389Start = MoveEndpointBackward(Start, unit, count, out moved); 428Start = e;
38 references to Start
UIAutomationClientSideProviders (38)
MS\Internal\AutomationProxies\WindowsEditBoxRange.cs (38)
57return new WindowsEditBoxRange(_provider, Start, End); 65return editRange.Start == Start && editRange.End == End; 73int e1 = (endpoint == TextPatternRangeEndpoint.Start) ? Start : End; 74int e2 = (targetEndpoint == TextPatternRangeEndpoint.Start) ? editRange.Start : editRange.End; 87if (Start == End) 125for (; !AtWordBoundary(text, Start); Start--) ; 128End = Math.Min(Math.Max(End, Start + 1), text.Length); 138int startLine = _provider.LineFromChar(Start); 159for (; !AtParagraphBoundary(text, Start); Start--); 162End = Math.Min(Math.Max(End, Start + 1), text.Length); 191return val.Equals(targetAttribute) ? new WindowsEditBoxRange(_provider, Start, End) : null; 201rangeText = rangeText.Substring(Start, Length); 214return i >= 0 ? new WindowsEditBoxRange(_provider, Start + i, Start + i + text.Length) : null; 265Point startPoint = _provider.PosFromChar(Start); 296return text.Substring(Start, maxLength >= 0 ? Math.Min(Length, maxLength) : Length); 317int start = Start; 318Start = MoveEndpointForward(Start, unit, count, out m); 320if (start != Start) 331End = Start; 360int start = Start; 366Start = MoveEndpointForward(Start, unit, count, out moved); 369if (start == Start) 389Start = MoveEndpointBackward(Start, unit, count, out moved); 392if (start == Start) 424int e = (targetEndpoint == TextPatternRangeEndpoint.Start) ? editRange.Start : editRange.End; 440_provider.SetSel(Start, End); 465newFirstLine = _provider.LineFromChar(Start); 473_provider.LineScroll(Start, newFirstLine - _provider.GetFirstVisibleLine()); 488if (Start > visibleStart) 493while (Start > visibleStart || Start < visibleEnd) 503if (Start < visibleStart) 508while (Start < visibleStart || Start > visibleEnd) 658int start = Start; 1076if (Start > limit || End > limit)