1 write to _provider
UIAutomationClientsideProviders (1)
MS\Internal\AutomationProxies\WindowsEditBoxRange.cs (1)
55_provider = provider;
78 references to _provider
UIAutomationClientsideProviders (78)
MS\Internal\AutomationProxies\WindowsEditBoxRange.cs (78)
70return new WindowsEditBoxRange(_provider, Start, End); 93Misc.SetFocus(_provider._hwnd); 112string text = _provider.GetText(); 149if (_provider.GetLineCount() != 1) 151int startLine = _provider.LineFromChar(Start); 152int endLine = _provider.LineFromChar(End); 154MoveTo(_provider.LineIndex(startLine), _provider.LineIndex(endLine + 1)); 158MoveTo(0, _provider.GetTextLength()); 168string text = _provider.GetText(); 183MoveTo(0, _provider.GetTextLength()); 204return val.Equals(targetAttribute) ? new WindowsEditBoxRange(_provider, Start, End) : null; 224string rangeText = _provider.GetText(); 239return i >= 0 ? new WindowsEditBoxRange(_provider, Start + i, Start + i + text.Length) : null; 260string text = _provider.GetText(); 267if (!Misc.MapWindowPoints(_provider.WindowHandle, IntPtr.Zero, ref w32point, 1)) 274Rect clippingRectangle = _provider.GetRect(); 279if (_provider.IsMultiline) 290Point startPoint = _provider.PosFromChar(Start); 291Point endPoint = _provider.PosFromCharUR(End - 1, text); 312return _provider; 319string text = _provider.GetText(); 326Misc.SetFocus(_provider._hwnd); 380Misc.SetFocus(_provider._hwnd); 444Misc.SetFocus(_provider._hwnd); 463Misc.SetFocus(_provider._hwnd); 465_provider.SetSel(Start, End); 480Misc.SetFocus(_provider._hwnd); 484if (_provider.IsMultiline) 490newFirstLine = _provider.LineFromChar(Start); 495Math.Max(0, _provider.LineFromChar(End) - _provider.LinesPerPage() + 1); 498_provider.LineScroll(Start, newFirstLine - _provider.GetFirstVisibleLine()); 501else if (_provider.IsScrollable) 503Misc.SetFocus(_provider._hwnd); 507_provider.GetVisibleRangePoints(out visibleStart, out visibleEnd); 509if (Misc.IsReadingRTL(_provider._hwnd)) 521_provider.GetVisibleRangePoints(out visibleStart, out visibleEnd); 536_provider.GetVisibleRangePoints(out visibleStart, out visibleEnd); 631rval = GetCapStyle(_provider.WindowStyle); 635rval = GetFontName(_provider.GetLogfont()); 639rval = GetFontSize(_provider.GetLogfont()); 643rval = GetFontWeight(_provider.GetLogfont()); 651rval = GetHorizontalTextAlignment(_provider.WindowStyle); 655rval = GetItalic(_provider.GetLogfont()); 663rval = GetStrikethroughStyle(_provider.GetLogfont()); 667rval = GetUnderlineStyle(_provider.GetLogfont()); 680int height = Math.Abs(_provider.GetLogfont().lfHeight);; 686int startLine = _provider.LineFromChar(start); 687int endLine = _provider.LineFromChar(end - 1); 691int firstVisibleLine = _provider.GetFirstVisibleLine(); 695start = _provider.LineIndex(startLine); 699int lastVisibleLine = firstVisibleLine + _provider.LinesPerPage() - 1; 703end = _provider.LineIndex(endLine) - 1; 708int nextLineIndex = _provider.LineIndex(startLine); 715startPoint = _provider.PosFromChar(start); 719startPoint = _provider.PosFromChar(nextLineIndex); 726endPoint = _provider.PosFromCharUR(end-1, text); 730nextLineIndex = _provider.LineIndex(i + 1); 731endPoint = _provider.PosFromChar(nextLineIndex - 1); 773return _provider.IsReadOnly(); 846int limit = _provider.GetTextLength() ; 858string text = _provider.GetText(); 889int line = _provider.LineFromChar(index); 893int lineMax = _provider.GetLineCount(); 899index = _provider.LineIndex(line + moved); 904index = _provider.GetTextLength(); 914string text = _provider.GetText(); 931int limit = _provider.GetTextLength(); 957int limit = _provider.GetTextLength(); 971string text = _provider.GetText(); 1002int line = _provider.LineFromChar(index) + 1; 1004int lineMax = _provider.GetLineCount(); 1030((lineMax > 1 && _provider.LineIndex(1) == _lineSeparator.Length) 1045index = _provider.LineIndex(line + actualCount) - _lineSeparator.Length; 1054string text = _provider.GetText(); 1100int limit = _provider.GetTextLength();