1 write to _provider
UIAutomationClientSideProviders (1)
MS\Internal\AutomationProxies\WindowsEditBoxRange.cs (1)
41_provider = provider;
78 references to _provider
UIAutomationClientSideProviders (78)
MS\Internal\AutomationProxies\WindowsEditBoxRange.cs (78)
56return new WindowsEditBoxRange(_provider, Start, End); 79Misc.SetFocus(_provider._hwnd); 98string text = _provider.GetText(); 135if (_provider.GetLineCount() != 1) 137int startLine = _provider.LineFromChar(Start); 138int endLine = _provider.LineFromChar(End); 140MoveTo(_provider.LineIndex(startLine), _provider.LineIndex(endLine + 1)); 144MoveTo(0, _provider.GetTextLength()); 154string text = _provider.GetText(); 169MoveTo(0, _provider.GetTextLength()); 190return val.Equals(targetAttribute) ? new WindowsEditBoxRange(_provider, Start, End) : null; 198string rangeText = _provider.GetText(); 213return i >= 0 ? new WindowsEditBoxRange(_provider, Start + i, Start + i + text.Length) : null; 234string text = _provider.GetText(); 241if (!Misc.MapWindowPoints(_provider.WindowHandle, IntPtr.Zero, ref w32point, 1)) 248Rect clippingRectangle = _provider.GetRect(); 253if (_provider.IsMultiline) 264Point startPoint = _provider.PosFromChar(Start); 265Point endPoint = _provider.PosFromCharUR(End - 1, text); 286return _provider; 293string text = _provider.GetText(); 300Misc.SetFocus(_provider._hwnd); 354Misc.SetFocus(_provider._hwnd); 418Misc.SetFocus(_provider._hwnd); 437Misc.SetFocus(_provider._hwnd); 439_provider.SetSel(Start, End); 454Misc.SetFocus(_provider._hwnd); 458if (_provider.IsMultiline) 464newFirstLine = _provider.LineFromChar(Start); 469Math.Max(0, _provider.LineFromChar(End) - _provider.LinesPerPage() + 1); 472_provider.LineScroll(Start, newFirstLine - _provider.GetFirstVisibleLine()); 475else if (_provider.IsScrollable) 477Misc.SetFocus(_provider._hwnd); 481_provider.GetVisibleRangePoints(out visibleStart, out visibleEnd); 483if (Misc.IsReadingRTL(_provider._hwnd)) 495_provider.GetVisibleRangePoints(out visibleStart, out visibleEnd); 510_provider.GetVisibleRangePoints(out visibleStart, out visibleEnd); 605rval = GetCapStyle(_provider.WindowStyle); 609rval = GetFontName(_provider.GetLogfont()); 613rval = GetFontSize(_provider.GetLogfont()); 617rval = GetFontWeight(_provider.GetLogfont()); 625rval = GetHorizontalTextAlignment(_provider.WindowStyle); 629rval = GetItalic(_provider.GetLogfont()); 637rval = GetStrikethroughStyle(_provider.GetLogfont()); 641rval = GetUnderlineStyle(_provider.GetLogfont()); 654int height = Math.Abs(_provider.GetLogfont().lfHeight);; 660int startLine = _provider.LineFromChar(start); 661int endLine = _provider.LineFromChar(end - 1); 665int firstVisibleLine = _provider.GetFirstVisibleLine(); 669start = _provider.LineIndex(startLine); 673int lastVisibleLine = firstVisibleLine + _provider.LinesPerPage() - 1; 677end = _provider.LineIndex(endLine) - 1; 682int nextLineIndex = _provider.LineIndex(startLine); 689startPoint = _provider.PosFromChar(start); 693startPoint = _provider.PosFromChar(nextLineIndex); 700endPoint = _provider.PosFromCharUR(end-1, text); 704nextLineIndex = _provider.LineIndex(i + 1); 705endPoint = _provider.PosFromChar(nextLineIndex - 1); 747return _provider.IsReadOnly(); 820int limit = _provider.GetTextLength() ; 832string text = _provider.GetText(); 863int line = _provider.LineFromChar(index); 867int lineMax = _provider.GetLineCount(); 873index = _provider.LineIndex(line + moved); 878index = _provider.GetTextLength(); 888string text = _provider.GetText(); 905int limit = _provider.GetTextLength(); 931int limit = _provider.GetTextLength(); 945string text = _provider.GetText(); 976int line = _provider.LineFromChar(index) + 1; 978int lineMax = _provider.GetLineCount(); 1004((lineMax > 1 && _provider.LineIndex(1) == _lineSeparator.Length) 1019index = _provider.LineIndex(line + actualCount) - _lineSeparator.Length; 1028string text = _provider.GetText(); 1074int limit = _provider.GetTextLength();