11 writes to End
System.Windows.Forms.Primitives (11)
System\Windows\Forms\Automation\UiaTextRange.cs (11)
175End = MoveEndpointForward(End, TextUnit.TextUnit_Character, 1, out _); 193End = Math.Min(Math.Max(End, Start + 1), text.Length); 197End++; 245End = Math.Min(Math.Max(End, Start + 1), text.Length); 249End++; 482End = Start; 487End = MoveEndpointBackward(End, unit, count, out moved); 526End = MoveEndpointForward(End, unit, count, out moved); 544End = MoveEndpointBackward(End, unit, count, out moved); 573End = e; 1191End = limit;
33 references to End
System.Windows.Forms.Primitives (33)
System\Windows\Forms\Automation\UiaTextRange.cs (33)
76if (Start < 0 || End < 0 || Start > End) 82return End - Start; 119*pRetVal = ComHelpers.GetComPointer<ITextRangeProvider>(new UiaTextRange(_enclosingElement, _provider, Start, End)); 138*pRetVal = ComHelpers.TryGetObjectForIUnknown((IUnknown*)range, out UiaTextRange? editRange) && editRange.Start == Start && editRange.End == End; 160int e1 = (endpoint == (int)TextPatternRangeEndpoint.TextPatternRangeEndpoint_Start) ? Start : End; 161int e2 = (targetEndpoint == (int)TextPatternRangeEndpoint.TextPatternRangeEndpoint_Start) ? editRange.Start : editRange.End; 175End = MoveEndpointForward(End, TextUnit.TextUnit_Character, 1, out _); 193End = Math.Min(Math.Max(End, Start + 1), text.Length); 195while (!AtWordBoundary(text, End)) 210int endLine = _provider.GetLineFromCharIndex(End); 245End = Math.Min(Math.Max(End, Start + 1), text.Length); 247while (!AtParagraphBoundary(text, End)) 357|| (_provider.IsMultiline && End < _provider.TextLength 358&& End - Start == 1 && text[End] == '\n')) 395Point endPoint = _provider.GetPositionFromCharForUpperRightCorner(End - 1, text); 431maxLength = End + 1; 461Start = End; 486int end = End; 487End = MoveEndpointBackward(End, unit, count, out moved); 490if (end != End) 513int end = End; 526End = MoveEndpointForward(End, unit, count, out moved); 529*pRetVal = end == End ? 0 : moved; 544End = MoveEndpointBackward(End, unit, count, out moved); 547*pRetVal = end == End ? 0 : moved; 565: textRange.End; 581_provider.SetSelection(Start, End); 595: Math.Max(0, _provider.GetLineFromCharIndex(End) - _provider.LinesPerPage + 1); 721int end = End; 1189if (End > limit && limit > 0)