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