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
11 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;