1 write to _provider
UIAutomationClientSideProviders (1)
MS\Internal\AutomationProxies\WindowsEditBoxRange.cs (1)
42
_provider
= provider;
78 references to _provider
UIAutomationClientSideProviders (78)
MS\Internal\AutomationProxies\WindowsEditBoxRange.cs (78)
57
return new WindowsEditBoxRange(
_provider
, Start, End);
80
Misc.SetFocus(
_provider
._hwnd);
99
string text =
_provider
.GetText();
136
if (
_provider
.GetLineCount() != 1)
138
int startLine =
_provider
.LineFromChar(Start);
139
int endLine =
_provider
.LineFromChar(End);
141
MoveTo(
_provider
.LineIndex(startLine),
_provider
.LineIndex(endLine + 1));
145
MoveTo(0,
_provider
.GetTextLength());
155
string text =
_provider
.GetText();
170
MoveTo(0,
_provider
.GetTextLength());
191
return val.Equals(targetAttribute) ? new WindowsEditBoxRange(
_provider
, Start, End) : null;
199
string rangeText =
_provider
.GetText();
214
return i >= 0 ? new WindowsEditBoxRange(
_provider
, Start + i, Start + i + text.Length) : null;
235
string text =
_provider
.GetText();
242
if (!Misc.MapWindowPoints(
_provider
.WindowHandle, IntPtr.Zero, ref w32point, 1))
249
Rect clippingRectangle =
_provider
.GetRect();
254
if (
_provider
.IsMultiline)
265
Point startPoint =
_provider
.PosFromChar(Start);
266
Point endPoint =
_provider
.PosFromCharUR(End - 1, text);
287
return
_provider
;
294
string text =
_provider
.GetText();
301
Misc.SetFocus(
_provider
._hwnd);
355
Misc.SetFocus(
_provider
._hwnd);
419
Misc.SetFocus(
_provider
._hwnd);
438
Misc.SetFocus(
_provider
._hwnd);
440
_provider
.SetSel(Start, End);
455
Misc.SetFocus(
_provider
._hwnd);
459
if (
_provider
.IsMultiline)
465
newFirstLine =
_provider
.LineFromChar(Start);
470
Math.Max(0,
_provider
.LineFromChar(End) -
_provider
.LinesPerPage() + 1);
473
_provider
.LineScroll(Start, newFirstLine -
_provider
.GetFirstVisibleLine());
476
else if (
_provider
.IsScrollable)
478
Misc.SetFocus(
_provider
._hwnd);
482
_provider
.GetVisibleRangePoints(out visibleStart, out visibleEnd);
484
if (Misc.IsReadingRTL(
_provider
._hwnd))
496
_provider
.GetVisibleRangePoints(out visibleStart, out visibleEnd);
511
_provider
.GetVisibleRangePoints(out visibleStart, out visibleEnd);
606
rval = GetCapStyle(
_provider
.WindowStyle);
610
rval = GetFontName(
_provider
.GetLogfont());
614
rval = GetFontSize(
_provider
.GetLogfont());
618
rval = GetFontWeight(
_provider
.GetLogfont());
626
rval = GetHorizontalTextAlignment(
_provider
.WindowStyle);
630
rval = GetItalic(
_provider
.GetLogfont());
638
rval = GetStrikethroughStyle(
_provider
.GetLogfont());
642
rval = GetUnderlineStyle(
_provider
.GetLogfont());
655
int height = Math.Abs(
_provider
.GetLogfont().lfHeight);;
661
int startLine =
_provider
.LineFromChar(start);
662
int endLine =
_provider
.LineFromChar(end - 1);
666
int firstVisibleLine =
_provider
.GetFirstVisibleLine();
670
start =
_provider
.LineIndex(startLine);
674
int lastVisibleLine = firstVisibleLine +
_provider
.LinesPerPage() - 1;
678
end =
_provider
.LineIndex(endLine) - 1;
683
int nextLineIndex =
_provider
.LineIndex(startLine);
690
startPoint =
_provider
.PosFromChar(start);
694
startPoint =
_provider
.PosFromChar(nextLineIndex);
701
endPoint =
_provider
.PosFromCharUR(end-1, text);
705
nextLineIndex =
_provider
.LineIndex(i + 1);
706
endPoint =
_provider
.PosFromChar(nextLineIndex - 1);
748
return
_provider
.IsReadOnly();
821
int limit =
_provider
.GetTextLength() ;
833
string text =
_provider
.GetText();
864
int line =
_provider
.LineFromChar(index);
868
int lineMax =
_provider
.GetLineCount();
874
index =
_provider
.LineIndex(line + moved);
879
index =
_provider
.GetTextLength();
889
string text =
_provider
.GetText();
906
int limit =
_provider
.GetTextLength();
932
int limit =
_provider
.GetTextLength();
946
string text =
_provider
.GetText();
977
int line =
_provider
.LineFromChar(index) + 1;
979
int lineMax =
_provider
.GetLineCount();
1005
((lineMax > 1 &&
_provider
.LineIndex(1) == _lineSeparator.Length)
1020
index =
_provider
.LineIndex(line + actualCount) - _lineSeparator.Length;
1029
string text =
_provider
.GetText();
1075
int limit =
_provider
.GetTextLength();