7 writes to Start
UIAutomationClientSideProviders (7)
MS\Internal\AutomationProxies\WindowsEditBoxRange.cs (7)
128for (; !AtWordBoundary(text, Start); Start--) ; 162for (; !AtParagraphBoundary(text, Start); Start--); 315Start = End; 321Start = MoveEndpointForward(Start, unit, count, out m); 369Start = MoveEndpointForward(Start, unit, count, out moved); 392Start = MoveEndpointBackward(Start, unit, count, out moved); 431Start = e;
38 references to Start
UIAutomationClientSideProviders (38)
MS\Internal\AutomationProxies\WindowsEditBoxRange.cs (38)
60return new WindowsEditBoxRange(_provider, Start, End); 68return editRange.Start == Start && editRange.End == End; 76int e1 = (endpoint == TextPatternRangeEndpoint.Start) ? Start : End; 77int e2 = (targetEndpoint == TextPatternRangeEndpoint.Start) ? editRange.Start : editRange.End; 90if (Start == End) 128for (; !AtWordBoundary(text, Start); Start--) ; 131End = Math.Min(Math.Max(End, Start + 1), text.Length); 141int startLine = _provider.LineFromChar(Start); 162for (; !AtParagraphBoundary(text, Start); Start--); 165End = Math.Min(Math.Max(End, Start + 1), text.Length); 194return val.Equals(targetAttribute) ? new WindowsEditBoxRange(_provider, Start, End) : null; 204rangeText = rangeText.Substring(Start, Length); 217return i >= 0 ? new WindowsEditBoxRange(_provider, Start + i, Start + i + text.Length) : null; 268Point startPoint = _provider.PosFromChar(Start); 299return text.Substring(Start, maxLength >= 0 ? Math.Min(Length, maxLength) : Length); 320int start = Start; 321Start = MoveEndpointForward(Start, unit, count, out m); 323if (start != Start) 334End = Start; 363int start = Start; 369Start = MoveEndpointForward(Start, unit, count, out moved); 372if (start == Start) 392Start = MoveEndpointBackward(Start, unit, count, out moved); 395if (start == Start) 427int e = (targetEndpoint == TextPatternRangeEndpoint.Start) ? editRange.Start : editRange.End; 443_provider.SetSel(Start, End); 468newFirstLine = _provider.LineFromChar(Start); 476_provider.LineScroll(Start, newFirstLine - _provider.GetFirstVisibleLine()); 491if (Start > visibleStart) 496while (Start > visibleStart || Start < visibleEnd) 506if (Start < visibleStart) 511while (Start < visibleStart || Start > visibleEnd) 661int start = Start; 1079if (Start > limit || End > limit)