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