3 types derived from UiaTextProvider
System.Windows.Forms (3)
System\Windows\Forms\Accessibility\LabelEditUiaTextProvider.cs (1)
11
internal sealed unsafe class LabelEditUiaTextProvider :
UiaTextProvider
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxUiaTextProvider.cs (1)
14
internal sealed unsafe class ComboBoxUiaTextProvider :
UiaTextProvider
System\Windows\Forms\Controls\TextBox\TextBoxBase.TextBoxBaseUiaTextProvider.cs (1)
14
internal sealed unsafe class TextBoxBaseUiaTextProvider :
UiaTextProvider
123 references to UiaTextProvider
System.Windows.Forms (2)
System\Windows\Forms\Accessibility\AccessibleObject.cs (1)
616
UIA_PROPERTY_ID.UIA_BoundingRectanglePropertyId =>
UiaTextProvider
.BoundingRectangleAsVariant(Bounds),
System\Windows\Forms\Controls\ListBoxes\ListBox.AccessibleObject.cs (1)
99
UIA_PROPERTY_ID.UIA_BoundingRectanglePropertyId =>
UiaTextProvider
.BoundingRectangleAsVariant(BoundingRectangle),
System.Windows.Forms.Primitives (9)
System\Windows\Forms\Automation\UiaTextRange.cs (9)
20
private readonly
UiaTextProvider
_provider;
38
public UiaTextRange(IRawElementProviderSimple.Interface enclosingElement,
UiaTextProvider
provider, int start, int end)
364
Rectangle endlineRectangle = new(endlinePoint.X, endlinePoint.Y + 2,
UiaTextProvider
.EndOfLineWidth, Math.Abs(_provider.Logfont.lfHeight) + 1);
365
*pRetVal =
UiaTextProvider
.BoundingRectangleAsArray(endlineRectangle);
391
*pRetVal =
UiaTextProvider
.RectListToDoubleArray(rectangles);
409
*pRetVal =
UiaTextProvider
.RectListToDoubleArray(rectangles);
613
UiaTextProvider
.SendKeyboardInputVK(key, true);
622
UiaTextProvider
.SendKeyboardInputVK(key, true);
796
lineStartPoint.X -=
UiaTextProvider
.EndOfLineWidth;
System.Windows.Forms.Primitives.Tests (112)
System\Windows\Forms\Automation\TestAccessors.UiaTextRangeTestAccessor.cs (1)
30
public
UiaTextProvider
_provider => Dynamic._provider;
System\Windows\Forms\Automation\UiaTextProviderTests.cs (13)
21
Mock<
UiaTextProvider
> providerMock = new(MockBehavior.Strict);
23
WINDOW_STYLE actual =
UiaTextProvider
.GetWindowStyle(textBox);
35
Mock<
UiaTextProvider
> providerMock = new(MockBehavior.Strict);
37
WINDOW_STYLE actual =
UiaTextProvider
.GetWindowStyle(textBox);
48
Mock<
UiaTextProvider
> providerMock = new(MockBehavior.Strict);
50
WINDOW_STYLE actual =
UiaTextProvider
.GetWindowStyle(textBox);
59
Mock<
UiaTextProvider
> providerMock = new(MockBehavior.Strict);
61
WINDOW_EX_STYLE actual =
UiaTextProvider
.GetWindowExStyle(textBox);
69
using SafeArrayScope<double> actual =
UiaTextProvider
.RectListToDoubleArray(
86
using SafeArrayScope<double> actual =
UiaTextProvider
.RectListToDoubleArray(null!);
93
using SafeArrayScope<double> actual =
UiaTextProvider
.RectListToDoubleArray([]);
101
int actual =
UiaTextProvider
.SendInput(ref keyboardInput);
108
int actual =
UiaTextProvider
.SendKeyboardInputVK(VIRTUAL_KEY.VK_LEFT, true);
System\Windows\Forms\Automation\UiaTextRangeTests.cs (98)
26
UiaTextProvider
provider = new Mock<
UiaTextProvider
>(MockBehavior.Strict).Object;
51
UiaTextProvider
provider = new Mock<
UiaTextProvider
>(MockBehavior.Strict).Object;
70
UiaTextProvider
provider = new Mock<
UiaTextProvider
>(MockBehavior.Strict).Object;
82
UiaTextProvider
provider = new Mock<
UiaTextProvider
>(MockBehavior.Strict).Object;
95
UiaTextProvider
provider = new Mock<
UiaTextProvider
>(MockBehavior.Strict).Object;
107
UiaTextProvider
provider = new Mock<
UiaTextProvider
>(MockBehavior.Strict).Object;
120
UiaTextProvider
provider = new Mock<
UiaTextProvider
>(MockBehavior.Strict).Object;
143
UiaTextProvider
provider = new Mock<
UiaTextProvider
>(MockBehavior.Strict).Object;
156
UiaTextProvider
provider = new Mock<
UiaTextProvider
>(MockBehavior.Strict).Object;
173
UiaTextProvider
provider = new Mock<
UiaTextProvider
>(MockBehavior.Strict).Object;
188
UiaTextProvider
provider = new Mock<
UiaTextProvider
>(MockBehavior.Strict).Object;
201
UiaTextProvider
provider = new Mock<
UiaTextProvider
>(MockBehavior.Strict).Object;
214
UiaTextProvider
provider = new Mock<
UiaTextProvider
>(MockBehavior.Strict).Object;
226
UiaTextProvider
provider = new Mock<
UiaTextProvider
>(MockBehavior.Strict).Object;
242
UiaTextProvider
provider = new Mock<
UiaTextProvider
>(MockBehavior.Strict).Object;
273
UiaTextProvider
provider = new Mock<
UiaTextProvider
>(MockBehavior.Strict).Object;
289
Mock<
UiaTextProvider
> providerMock = new(MockBehavior.Strict);
291
UiaTextProvider
provider = providerMock.Object;
306
Mock<
UiaTextProvider
> providerMock = new(MockBehavior.Strict);
309
UiaTextProvider
provider = providerMock.Object;
327
Mock<
UiaTextProvider
> providerMock = new(MockBehavior.Strict);
340
UiaTextProvider
provider = providerMock.Object;
358
Mock<
UiaTextProvider
> providerMock = new(MockBehavior.Strict);
361
UiaTextProvider
provider = providerMock.Object;
384
Mock<
UiaTextProvider
> providerMock = new(MockBehavior.Strict);
386
UiaTextProvider
provider = providerMock.Object;
399
UiaTextProvider
provider = new Mock<
UiaTextProvider
>(MockBehavior.Strict).Object;
425
Mock<
UiaTextProvider
> providerMock = new(MockBehavior.Strict);
428
UiaTextProvider
provider = providerMock.Object;
451
UiaTextProvider
provider = new Mock<
UiaTextProvider
>(MockBehavior.Strict).Object;
530
Mock<
UiaTextProvider
> providerMock = new(MockBehavior.Strict);
535
UiaTextProvider
provider = providerMock.Object;
558
Mock<
UiaTextProvider
> providerMock = new(MockBehavior.Strict);
561
UiaTextProvider
provider = providerMock.Object;
566
using SafeArrayScope<double> expectedRectArray =
UiaTextProvider
.BoundingRectangleAsArray(expected);
588
Mock<
UiaTextProvider
> providerMock = new(MockBehavior.Strict);
592
UiaTextProvider
provider = providerMock.Object;
614
Mock<
UiaTextProvider
> providerMock = new(MockBehavior.Strict);
620
UiaTextProvider
provider = providerMock.Object;
626
Assert.Equal(
UiaTextProvider
.EndOfLineWidth, safeArrayScope[2]);
653
Mock<
UiaTextProvider
> providerMock = new(MockBehavior.Strict);
662
UiaTextProvider
provider = providerMock.Object;
703
Mock<
UiaTextProvider
> providerMock = new(MockBehavior.Strict);
785
Mock<
UiaTextProvider
> providerMock = new(MockBehavior.Strict);
842
UiaTextProvider
provider = new Mock<
UiaTextProvider
>(MockBehavior.Strict).Object;
871
Mock<
UiaTextProvider
> providerMock = new(MockBehavior.Strict);
874
UiaTextProvider
provider = providerMock.Object;
902
Mock<
UiaTextProvider
> providerMock = new(MockBehavior.Strict);
905
UiaTextProvider
provider = providerMock.Object;
936
Mock<
UiaTextProvider
> providerMock = new(MockBehavior.Strict);
939
UiaTextProvider
provider = providerMock.Object;
960
UiaTextProvider
provider = new Mock<
UiaTextProvider
>(MockBehavior.Strict).Object;
976
Mock<
UiaTextProvider
> providerMock = new(MockBehavior.Strict);
978
UiaTextProvider
provider = providerMock.Object;
989
UiaTextProvider
provider = new Mock<
UiaTextProvider
>(MockBehavior.Strict).Object;
999
UiaTextProvider
provider = new Mock<
UiaTextProvider
>(MockBehavior.Strict).Object;
1016
Mock<
UiaTextProvider
> providerMock = new(MockBehavior.Strict);
1022
UiaTextProvider
provider = providerMock.Object;
1042
Mock<
UiaTextProvider
> providerMock = new(MockBehavior.Strict);
1048
UiaTextProvider
provider = providerMock.Object;
1058
UiaTextProvider
provider = new Mock<
UiaTextProvider
>(MockBehavior.Strict).Object;
1125
UiaTextProvider
provider = new Mock<
UiaTextProvider
>(MockBehavior.Strict).Object;
1139
UiaTextProvider
provider = new Mock<
UiaTextProvider
>(MockBehavior.Strict).Object;
1153
Mock<
UiaTextProvider
> providerMock = new(MockBehavior.Strict);
1155
UiaTextProvider
provider = providerMock.Object;
1199
Mock<
UiaTextProvider
> providerMock = new(MockBehavior.Strict);
1202
UiaTextProvider
provider = providerMock.Object;
1279
UiaTextProvider
provider = new Mock<
UiaTextProvider
>(MockBehavior.Strict).Object;
1296
UiaTextProvider
provider = new Mock<
UiaTextProvider
>(MockBehavior.Strict).Object;
1313
Mock<
UiaTextProvider
> providerMock = new(MockBehavior.Strict);
1315
UiaTextProvider
provider = providerMock.Object;