32 types derived from AccessibleObject
System.Windows.Forms (30)
System\Windows\Forms\Accessibility\Control.ControlAccessibleObject.cs (1)
17public class ControlAccessibleObject : AccessibleObject, IOwnedObject<Control>
System\Windows\Forms\Accessibility\LabelEditAccessibleObject.cs (1)
10internal unsafe class LabelEditAccessibleObject : AccessibleObject
System\Windows\Forms\Controls\ComboBox\ComboBox.ChildAccessibleObject.cs (1)
8public class ChildAccessibleObject : AccessibleObject
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildDropDownButtonUiaProvider.cs (1)
15internal sealed class ComboBoxChildDropDownButtonUiaProvider : AccessibleObject
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildTextUiaProvider.cs (1)
16internal sealed class ComboBoxChildTextUiaProvider : AccessibleObject
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxItemAccessibleObject.cs (1)
17internal sealed class ComboBoxItemAccessibleObject : AccessibleObject
System\Windows\Forms\Controls\DataGridView\DataGridView.SelectedCellsAccessibleObject.cs (1)
8private class DataGridViewSelectedCellsAccessibleObject : AccessibleObject
System\Windows\Forms\Controls\DataGridView\DataGridView.TopRowAccessibleObject.cs (1)
12protected class DataGridViewTopRowAccessibleObject : AccessibleObject
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.DataGridViewCellAccessibleObject.cs (1)
14protected class DataGridViewCellAccessibleObject : AccessibleObject
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewRowAccessibleObject.cs (1)
14protected class DataGridViewRowAccessibleObject : AccessibleObject
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewSelectedRowCellsAccessibleObject.cs (1)
8private class DataGridViewSelectedRowCellsAccessibleObject : AccessibleObject
System\Windows\Forms\Controls\Labels\LinkLabel.Link.LinkAccessibleObject.cs (1)
14internal sealed class LinkAccessibleObject : AccessibleObject
System\Windows\Forms\Controls\ListBoxes\ListBox.ItemAccessibleObject.cs (1)
15internal class ListBoxItemAccessibleObject : AccessibleObject
System\Windows\Forms\Controls\ListView\ColumnHeader.ListViewColumnHeaderAccessibleObject.cs (1)
11internal sealed class ListViewColumnHeaderAccessibleObject : AccessibleObject
System\Windows\Forms\Controls\ListView\ListViewGroup.ListViewGroupAccessibleObject.cs (1)
13internal sealed class ListViewGroupAccessibleObject : AccessibleObject
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemBaseAccessibleObject.cs (1)
21internal abstract class ListViewItemBaseAccessibleObject : AccessibleObject
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemImageAccessibleObject.cs (1)
12internal sealed class ListViewItemImageAccessibleObject : AccessibleObject
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewSubItem.ListViewSubItemAccessibleObject.cs (1)
14internal sealed class ListViewSubItemAccessibleObject : AccessibleObject
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.MonthCalendarChildAccessibleObject.cs (1)
14internal abstract class MonthCalendarChildAccessibleObject : AccessibleObject
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.GridEntryAccessibleObject.cs (1)
12internal class GridEntryAccessibleObject : AccessibleObject, IOwnedObject<GridEntry>
System\Windows\Forms\Controls\TabControl\TabPage.TabAccessibleObject.cs (1)
12internal class TabAccessibleObject : AccessibleObject
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.ToolStripItemAccessibleObject.cs (1)
17public class ToolStripItemAccessibleObject : AccessibleObject
System\Windows\Forms\Controls\TrackBar\TrackBar.TrackBarChildAccessibleObject.cs (1)
12internal abstract class TrackBarChildAccessibleObject : AccessibleObject, IOwnedObject<TrackBar>
System\Windows\Forms\Controls\TreeView\TreeNode.TreeNodeAccessibleObject.cs (1)
12internal sealed class TreeNodeAccessibleObject : AccessibleObject
System\Windows\Forms\Controls\Unsupported\DataGrid\DataGridColumnStyle.DataGridColumnHeaderAccessibleObject.cs (1)
24protected class DataGridColumnHeaderAccessibleObject : AccessibleObject
System\Windows\Forms\Controls\UpDown\DomainUpDown.DomainItemAccessibleObject.cs (1)
16public class DomainItemAccessibleObject : AccessibleObject
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownButtons.UpDownButtonsAccessibleObject.DirectionButtonAccessibleObject.cs (1)
16internal sealed class DirectionButtonAccessibleObject : AccessibleObject
System\Windows\Forms\ErrorProvider\ErrorProvider.ControlItem.ControlItemAccessibleObject.cs (1)
14private class ControlItemAccessibleObject : AccessibleObject
System\Windows\Forms\ErrorProvider\ErrorProvider.ErrorWindow.ErrorWindowAccessibleObject.cs (1)
13private class ErrorWindowAccessibleObject : AccessibleObject
System\Windows\Forms\Scrolling\ScrollBar.ScrollBarChildAccessibleObject.cs (1)
12internal class ScrollBarChildAccessibleObject : AccessibleObject
System.Windows.Forms.Design (2)
System\Drawing\Design\ColorEditor.ColorPalette.ColorPaletteAccessibleObject.ColorCellAccessibleObject.cs (1)
14public class ColorCellAccessibleObject : AccessibleObject
System\Windows\Forms\Design\ControlDesigner.ControlDesignerAccessibleObject.cs (1)
11public class ControlDesignerAccessibleObject : AccessibleObject
2 instantiations of AccessibleObject
System.Windows.Forms (2)
System\Windows\Forms\Accessibility\AccessibleObject.cs (2)
96private static readonly AccessibleObject s_parentFlag = new(); 2901return new AccessibleObject(agileAccessible);
448 references to AccessibleObject
System.Windows.Forms (428)
System\Windows\Forms\Accessibility\AccessibleObject.AccessibleDispatchAdapter.cs (3)
11/// <see cref="AccessibleObject"/> can't derive directly from <see cref="AccessibleDispatch"/> as 12/// <see cref="AccessibleObject"/> is public and already has a public base class. 14private class AccessibleDispatchAdapter(AccessibleObject accessibleObject) : AccessibleDispatch(accessibleObject)
System\Windows\Forms\Accessibility\AccessibleObject.cs (54)
96private static readonly AccessibleObject s_parentFlag = new(); 110/// Specifies the <see cref="IEnumVARIANT"/> used by this <see cref="AccessibleObject"/>. 289public virtual AccessibleObject? Parent => 316return type.Equals(typeof(AccessibleObject).TypeHandle) 317|| type.GetModuleHandle().Equals(typeof(AccessibleObject).TypeHandle.GetModuleHandle()); 376public virtual AccessibleObject? GetChild(int index) => null; 378internal virtual int GetChildIndex(AccessibleObject? child) => InvalidIndex; 416internal virtual bool GetSysChild(AccessibleNavigation navdir, out AccessibleObject? accessibleObject) 425public virtual AccessibleObject? GetFocused() 433AccessibleObject? child = GetChild(index); 493public virtual AccessibleObject? GetSelected() 501AccessibleObject? child = GetChild(index); 536public virtual AccessibleObject? HitTest(int x, int y) 544AccessibleObject? child = GetChild(index); 591string message = string.Format(SR.AccessibleObjectRuntimeIdNotSupported, nameof(AccessibleObject), nameof(RuntimeId)); 868internal virtual void SetParent(AccessibleObject? parent) 876internal virtual void SetDetachableChild(AccessibleObject? child) 1167*ppAccessible = (UIA.IAccessible*)Marshal.GetComInterfaceForObject<AccessibleObject, IAccessible>(this); 1586AccessibleObject? child = GetAccessibleChild(varChild); 1660AccessibleObject? obj = HitTest(xLeft, yTop); 1707AccessibleObject? child = GetAccessibleChild(varChild); 1749AccessibleObject? newObject = Navigate((AccessibleNavigation)navDir); 1758AccessibleObject? child = GetAccessibleChild(varStart); 1766if (SysNavigate((AccessibleNavigation)navDir, varStart, out AccessibleObject? accessibleObject)) 1800AccessibleObject? child = GetAccessibleChild(varChild); 1856AccessibleObject? child = GetAccessibleChild(varChild); 1958AccessibleObject? child = GetAccessibleChild(varChild); 1998AccessibleObject? child = GetAccessibleChild(varChild); 2015private AccessibleObject? GetAccessibleChild(object childID) 2033private AccessibleObject? GetAccessibleChild(VARIANT childID) 2051private AccessibleObject? GetFocusedObject() => IsClientObject ? GetFocused() : null; 2089AccessibleObject? child = GetAccessibleChild(varChild); 2135AccessibleObject? child = GetAccessibleChild(varChild); 2174AccessibleObject? child = GetAccessibleChild(varChild); 2213AccessibleObject? child = GetAccessibleChild(varChild); 2255AccessibleObject? accessibleObject = Parent; 2303AccessibleObject? child = GetAccessibleChild(varChild); 2337AccessibleObject? obj = GetSelected(); 2379AccessibleObject? child = GetAccessibleChild(varChild); 2418AccessibleObject? child = GetAccessibleChild(varChild); 2454AccessibleObject? child = GetAccessibleChild(varChild); 2494AccessibleObject? child = GetAccessibleChild(varChild); 2547AccessibleObject? parent = Parent; 2572AccessibleObject? parent = Parent; 2594public virtual AccessibleObject? Navigate(AccessibleNavigation navdir) 2632if (SysNavigate(navdir, (VARIANT)(int)PInvoke.CHILDID_SELF, out AccessibleObject? accessibleObject)) 2655private VARIANT AsChildIdVariant(AccessibleObject? obj) 2679private static IDispatch* GetIDispatch(AccessibleObject? obj) 2779/// This is basically just a wrapper for <see cref="GetSysChild(AccessibleNavigation, out AccessibleObject?)"/> 2781/// <see cref="GetSysChild(AccessibleNavigation, out AccessibleObject?)"/>. 2786private bool SysNavigate(AccessibleNavigation direction, VARIANT childID, out AccessibleObject? accessibleObject) 2828private AccessibleObject? TryGetAccessibleObject(VARIANT variant) 2860private AccessibleObject? TryGetAccessibleObject(IDispatch* dispatch) 2879private AccessibleObject? TryGetAccessibleObject(UIA.IAccessible* accessible)
System\Windows\Forms\Accessibility\AccessibleObject.EnumVariantObject.cs (3)
15private readonly AccessibleObject _owner; 17public EnumVariantObject(AccessibleObject owner) 23public EnumVariantObject(AccessibleObject owner, uint currentChild)
System\Windows\Forms\Accessibility\AccessibleObjectExtensions.cs (3)
307where TAccessible : AccessibleObject, IOwnedObject<Control> 319string? defaultName = null) where TAccessible : AccessibleObject, IOwnedObject<Control> 326where TAccessible : AccessibleObject, IOwnedObject<Control>
System\Windows\Forms\Accessibility\Control.ControlAccessibleObject.cs (4)
119internal override bool GetSysChild(AccessibleNavigation navdir, out AccessibleObject? accessibleObject) 206/// Others are implementing this in the same manner. First item is static - <see cref="AccessibleObject.RuntimeIDFirstItem"/>). 210/// <inheritdoc cref="AccessibleObject.RuntimeId" /> 335public override AccessibleObject? Parent => base.Parent;
System\Windows\Forms\Accessibility\LabelEditNativeWindow.cs (3)
35public virtual AccessibleObject? AccessibilityObject { get; set; } 138AccessibleObject? EnsureWinEventHooksInstalledAndGetAccessibilityObject() 140AccessibleObject? accessibilityObject = AccessibilityObject;
System\Windows\Forms\Accessibility\LabelEditUiaTextProvider.cs (2)
26private readonly AccessibleObject _owningChildEditAccessibilityObject; 29public LabelEditUiaTextProvider(Control owner, LabelEditNativeWindow childEdit, AccessibleObject childEditAccessibilityObject)
System\Windows\Forms\Control.cs (11)
522public AccessibleObject AccessibilityObject 526if (!Properties.TryGetValue(s_accessibilityProperty, out AccessibleObject? accessibleObject)) 541private AccessibleObject NcAccessibilityObject 545if (!Properties.TryGetValue(s_ncAccessibilityProperty, out AccessibleObject? ncAccessibleObject)) 559protected virtual AccessibleObject? GetAccessibilityObjectById(int objectId) => 4515protected virtual AccessibleObject CreateAccessibilityInstance() 7521if (Properties.TryGetValue(s_accessibilityProperty, out AccessibleObject? accObj) 7529if (Properties.TryGetValue(s_ncAccessibilityProperty, out AccessibleObject? ncAccObj) 9453if (OsVersion.IsWindows8OrGreater() && TryGetAccessibilityObject(out AccessibleObject? accessibleObject)) 9461private protected bool TryGetAccessibilityObject([NotNullWhen(true)] out AccessibleObject? accessibleObject) => 11333AccessibleObject? accessibleObject = (OBJECT_IDENTIFIER)objectId switch
System\Windows\Forms\Controls\Buttons\Button.cs (1)
76protected override AccessibleObject CreateAccessibilityInstance() => new ButtonAccessibleObject(this);
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (1)
829protected override AccessibleObject CreateAccessibilityInstance() => new ButtonBaseAccessibleObject(this);
System\Windows\Forms\Controls\Buttons\CheckBox.cs (1)
390protected override AccessibleObject CreateAccessibilityInstance() => new CheckBoxAccessibleObject(this);
System\Windows\Forms\Controls\Buttons\RadioButton.cs (1)
341protected override AccessibleObject CreateAccessibilityInstance() => new RadioButtonAccessibleObject(this);
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxAccessibleObject.cs (2)
218private AccessibleObject? GetFirstChild() 234private AccessibleObject? GetLastChild() =>
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildListUiaProvider.cs (3)
101public AccessibleObject? GetChildFragment(int index) 140public override AccessibleObject? GetFocused() 162AccessibleObject? itemAccessibleObject = GetChildFragment(selectedIndex);
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildNativeWindow.cs (2)
56AccessibleObject? accessibilityObject = GetChildAccessibleObjectIfCreated(); 132AccessibleObject accessibilityObject = GetChildAccessibleObject();
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (2)
320internal AccessibleObject ChildTextAccessibleObject 1358protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\DataGridView\DataGridView.AccessibleObject.cs (5)
57public override AccessibleObject? GetChild(int index) 139public override AccessibleObject? GetFocused() 151public override AccessibleObject GetSelected() => SelectedCellsAccessibilityObject; 153public override AccessibleObject? HitTest(int x, int y) 191public override AccessibleObject? Navigate(AccessibleNavigation navigationDirection) => navigationDirection switch
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (1)
2231internal AccessibleObject? EditingControlAccessibleObject => EditingControl?.AccessibilityObject;
System\Windows\Forms\Controls\DataGridView\DataGridView.DataGridViewEditingPanel.cs (1)
19protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (3)
5392protected override AccessibleObject CreateAccessibilityInstance() 6795protected override AccessibleObject? GetAccessibilityObjectById(int objectId) 27360internal void SetAccessibleObjectParent(AccessibleObject editingControlAccessibleObject)
System\Windows\Forms\Controls\DataGridView\DataGridView.SelectedCellsAccessibleObject.cs (5)
21public override AccessibleObject Parent => _parentAccessibleObject; 35public override AccessibleObject? GetChild(int index) => 45public override AccessibleObject GetSelected() => this; 47public override AccessibleObject? GetFocused() => 52public override AccessibleObject? Navigate(AccessibleNavigation navigationDirection)
System\Windows\Forms\Controls\DataGridView\DataGridView.TopRowAccessibleObject.cs (3)
66public override AccessibleObject Parent 98public override AccessibleObject? GetChild(int index) 153public override AccessibleObject? Navigate(AccessibleNavigation navigationDirection)
System\Windows\Forms\Controls\DataGridView\DataGridViewButtonCell.cs (1)
147protected override AccessibleObject CreateAccessibilityInstance() => new DataGridViewButtonCellAccessibleObject(this);
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (3)
85public AccessibleObject AccessibilityObject 89if (!Properties.TryGetValue(s_propCellAccessibilityObject, out AccessibleObject? result)) 1033protected virtual AccessibleObject CreateAccessibilityInstance() => new DataGridViewCellAccessibleObject(this);
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.DataGridViewCellAccessibleObject.cs (14)
17private AccessibleObject? _child; 105public override AccessibleObject? Parent => ParentPrivate; 107private AccessibleObject? ParentPrivate 310internal Rectangle GetAccessibleObjectBounds(AccessibleObject? parentAccObject) 371private AccessibleObject? GetAccessibleObjectParent() 390public override AccessibleObject? GetChild(int index) 431public override AccessibleObject? GetFocused() => null; 433public override AccessibleObject? GetSelected() => null; 435public override AccessibleObject? Navigate(AccessibleNavigation navigationDirection) 494private AccessibleObject? NavigateBackward(bool wrapAround) 506AccessibleObject? previousRow = _owner.OwningRow.AccessibilityObject.Navigate(AccessibleNavigation.Previous); 531private AccessibleObject? NavigateForward(bool wrapAround) 545AccessibleObject? nextRow = _owner.OwningRow.AccessibilityObject.Navigate(AccessibleNavigation.Next); 604internal override void SetDetachableChild(AccessibleObject? child)
System\Windows\Forms\Controls\DataGridView\DataGridViewCheckBoxCell.cs (1)
442protected override AccessibleObject CreateAccessibilityInstance() => new DataGridViewCheckBoxCellAccessibleObject(this);
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnHeaderCell.cs (1)
114protected override AccessibleObject CreateAccessibilityInstance() =>
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnHeaderCell.DataGridViewColumnHeaderCellAccessibleObject.cs (4)
66public override AccessibleObject? Parent => Owner is null 138public override AccessibleObject? Navigate(AccessibleNavigation navigationDirection) 160private AccessibleObject? NavigateBackward() 182private AccessibleObject? NavigateForward()
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (1)
86protected override AccessibleObject CreateAccessibilityInstance() => new DataGridViewComboBoxCellAccessibleObject(this);
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxEditingControl.cs (2)
19protected override AccessibleObject CreateAccessibilityInstance() 130if (TryGetAccessibilityObject(out AccessibleObject? accessibleObject))
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxEditingControl.DataGridViewComboBoxEditingControlAccessibleObject.cs (3)
18private AccessibleObject? _parentAccessibleObject; 27public override AccessibleObject? Parent => _parentAccessibleObject; 70internal override void SetParent(AccessibleObject? parent) => _parentAccessibleObject = parent;
System\Windows\Forms\Controls\DataGridView\DataGridViewImageCell.cs (1)
223protected override AccessibleObject CreateAccessibilityInstance() => new DataGridViewImageCellAccessibleObject(this);
System\Windows\Forms\Controls\DataGridView\DataGridViewLinkCell.cs (1)
418protected override AccessibleObject CreateAccessibilityInstance() => new DataGridViewLinkCellAccessibleObject(this);
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.cs (3)
37public AccessibleObject AccessibilityObject 41if (!Properties.TryGetValue(s_propRowAccessibilityObject, out AccessibleObject? result)) 1092protected virtual AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewRowAccessibleObject.cs (8)
121public override AccessibleObject? Parent => ParentPrivate; 123private AccessibleObject? ParentPrivate 147private AccessibleObject SelectedCellsAccessibilityObject 231AccessibleObject? cellAccObj = GetChild(i); 249public override AccessibleObject? GetChild(int index) 303public override AccessibleObject GetSelected() => SelectedCellsAccessibilityObject; 305public override AccessibleObject? GetFocused() 325public override AccessibleObject? Navigate(AccessibleNavigation navigationDirection)
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewSelectedRowCellsAccessibleObject.cs (7)
22public override AccessibleObject Parent => _owningDataGridViewRow.AccessibilityObject; 39public override AccessibleObject? GetChild(int index) 49AccessibleObject? child = _owningDataGridViewRow.AccessibilityObject.GetChild(i); 72AccessibleObject? child = _owningDataGridViewRow.AccessibilityObject.GetChild(i); 82public override AccessibleObject GetSelected() => this; 84public override AccessibleObject? GetFocused() 97public override AccessibleObject? Navigate(AccessibleNavigation navigationDirection)
System\Windows\Forms\Controls\DataGridView\DataGridViewRowHeaderCell.cs (1)
70protected override AccessibleObject CreateAccessibilityInstance() =>
System\Windows\Forms\Controls\DataGridView\DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject.cs (3)
67public override AccessibleObject? Parent => ParentPrivate; 69private AccessibleObject? ParentPrivate 134public override AccessibleObject? Navigate(AccessibleNavigation navigationDirection)
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxCell.cs (1)
47protected override AccessibleObject CreateAccessibilityInstance() => new DataGridViewTextBoxCellAccessibleObject(this);
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxEditingControl.cs (2)
22protected override AccessibleObject CreateAccessibilityInstance() 289if (TryGetAccessibilityObject(out AccessibleObject? accessibleObject))
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxEditingControl.DataGridViewTextBoxEditingControlAccessibleObject.cs (3)
19private AccessibleObject? _parentAccessibleObject; 29public override AccessibleObject? Parent => _parentAccessibleObject; 74internal override void SetParent(AccessibleObject? parent) => _parentAccessibleObject = parent;
System\Windows\Forms\Controls\DataGridView\DataGridViewTopLeftHeaderCell.cs (1)
21protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\DataGridView\DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject.cs (2)
147public override AccessibleObject? Navigate(AccessibleNavigation navigationDirection) 245private AccessibleObject? NavigateForward()
System\Windows\Forms\Controls\DateTimePicker\DateTimePicker.cs (1)
950protected override AccessibleObject CreateAccessibilityInstance() => new DateTimePickerAccessibleObject(this);
System\Windows\Forms\Controls\GroupBox\GroupBox.cs (1)
713protected override AccessibleObject CreateAccessibilityInstance() => new GroupBoxAccessibleObject(this);
System\Windows\Forms\Controls\Labels\Label.cs (1)
903protected override AccessibleObject CreateAccessibilityInstance() => new LabelAccessibleObject(this);
System\Windows\Forms\Controls\Labels\LinkLabel.cs (1)
426protected override AccessibleObject CreateAccessibilityInstance() => new LinkLabelAccessibleObject(this);
System\Windows\Forms\Controls\Labels\LinkLabel.Link.LinkAccessibleObject.cs (1)
126public override AccessibleObject Parent => _linkLabelAccessibleObject;
System\Windows\Forms\Controls\Labels\LinkLabel.LinkLabelAccessibleObject.cs (2)
40public override AccessibleObject? GetChild(int index) => 57public override AccessibleObject? HitTest(int x, int y)
System\Windows\Forms\Controls\ListBoxes\CheckedListBox.cs (2)
356protected override AccessibleObject CreateAccessibilityInstance() 801AccessibleObject? checkedItem = AccessibilityObject.GetChild(ice.Index);
System\Windows\Forms\Controls\ListBoxes\ListBox.AccessibleObject.cs (8)
68AccessibleObject? element = HitTest((int)x, (int)y); 114AccessibleObject? itemAccessibleObject = GetSelected(); 181AccessibleObject? focusedItem = GetFocused(); 186public override AccessibleObject? GetChild(int index) 219public override AccessibleObject? GetFocused() 233public override AccessibleObject? GetSelected() 248public override AccessibleObject? HitTest(int x, int y) 259AccessibleObject? child = GetChild(index);
System\Windows\Forms\Controls\ListBoxes\ListBox.cs (4)
83private AccessibleObject? _focusedItem; 1285protected override AccessibleObject CreateAccessibilityInstance() 1708AccessibleObject? item = AccessibilityObject.GetFocused(); 1871var focused = AccessibilityObject.GetFocused();
System\Windows\Forms\Controls\ListBoxes\ListBox.ItemAccessibleObject.cs (1)
37public override AccessibleObject Parent => _owningAccessibleObject;
System\Windows\Forms\Controls\ListView\ColumnHeader.cs (2)
31private AccessibleObject? _accessibilityObject; 77internal AccessibleObject AccessibilityObject
System\Windows\Forms\Controls\ListView\ListView.cs (4)
4764AccessibilityObject.GetFocus() is AccessibleObject focusedAccessibleObject) 5995AccessibleObject? accessibilityObject = AccessibilityObject.HitTest(screenPoint.X, screenPoint.Y); 6754AccessibleObject accessibleObject = SelectedItems[0].AccessibilityObject; 7160protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\ListView\ListView.ListViewAccessibleObject.cs (8)
75AccessibleObject? element = HitTest((int)x, (int)y); 90public override AccessibleObject? GetChild(int index) 118private int GetItemIndex(AccessibleObject? child) 134private int GetGroupIndex(AccessibleObject? child) 153internal override int GetChildIndex(AccessibleObject? child) => this.TryGetOwnerAs(out ListView? owningListView) 206private AccessibleObject? GetLastChild() 284public override AccessibleObject? HitTest(int x, int y) 310AccessibleObject itemAccessibleObject = hitTestInfo.Item.AccessibilityObject;
System\Windows\Forms\Controls\ListView\ListViewGroup.cs (2)
34private AccessibleObject? _accessibilityObject; 77internal AccessibleObject? AccessibilityObject
System\Windows\Forms\Controls\ListView\ListViewGroup.ListViewGroupAccessibleObject.cs (2)
249public override AccessibleObject? GetChild(int index) 265internal override int GetChildIndex(AccessibleObject? child)
System\Windows\Forms\Controls\ListView\ListViewItem.cs (2)
54private AccessibleObject? _accessibilityObject; 247internal virtual AccessibleObject AccessibilityObject
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemBaseAccessibleObject.cs (4)
130AccessibleObject parentInternal = OwningGroup?.AccessibilityObject ?? _owningListView.AccessibilityObject; 149public override AccessibleObject? GetChild(int index) 159internal virtual AccessibleObject? GetChildInternal(int index) => GetChild(index); 171internal override int GetChildIndex(AccessibleObject? child) => InvalidIndex;
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemDetailsAccessibleObject.cs (12)
14private readonly Dictionary<int, AccessibleObject> _listViewSubItemAccessibleObjects; 28/// Converts the provided index of the <see cref="AccessibleObject"/>'s child to an index of a <see cref="ListViewSubItem"/>. 30/// <param name="accessibleChildIndex">The index of the child <see cref="AccessibleObject"/>.</param> 44public override AccessibleObject? GetChild(int accessibleChildIndex) 58internal AccessibleObject? GetChild(int subItemIndex, Point point) 83internal override int GetChildIndex(AccessibleObject? child) 122internal AccessibleObject? GetDetailsSubItemOrFake(int subItemIndex) 128private AccessibleObject? GetDetailsSubItemOrFakeInternal(int accessibleChildIndex) 132if (_listViewSubItemAccessibleObjects.TryGetValue(accessibleChildIndex, out AccessibleObject? childAO)) 150if (_listViewSubItemAccessibleObjects.TryGetValue(accessibleChildIndex, out AccessibleObject? childAO2)) 166foreach (KeyValuePair<int, AccessibleObject> keyValuePair in _listViewSubItemAccessibleObjects) 189foreach (AccessibleObject accessibleObject in _listViewSubItemAccessibleObjects.Values)
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemImageAccessibleObject.cs (1)
36public override AccessibleObject Parent => _owningItem.AccessibilityObject;
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemListAccessibleObject.cs (1)
30AccessibleObject _parentInternal = _owningListView.AccessibilityObject;
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemTileAccessibleObject.cs (3)
38public override AccessibleObject? GetChild(int index) 48internal override AccessibleObject? GetChildInternal(int index) 84internal override int GetChildIndex(AccessibleObject? child)
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemWithImageAccessibleObject.cs (3)
39internal AccessibleObject GetAccessibleObject(Point point) 46public override AccessibleObject? GetChild(int index) 93internal override int GetChildIndex(AccessibleObject? child)
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewSubItem.cs (2)
34private AccessibleObject? _accessibilityObject; 58internal AccessibleObject? AccessibilityObject
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewSubItem.ListViewSubItemAccessibleObject.cs (2)
96public override AccessibleObject Parent => ParentInternal; 159private AccessibleObject? GetChild()
System\Windows\Forms\Controls\ListView\ListViewLabelEditAccessibleObject.cs (2)
29private AccessibleObject? OwningListViewItemAccessibleObject => 36public override AccessibleObject? Parent =>
System\Windows\Forms\Controls\ListView\ListViewLabelEditNativeWindow.cs (1)
12public override AccessibleObject? AccessibilityObject => _owningListView.TryGetTarget(out ListView? target) ? new ListViewLabelEditAccessibleObject(target, this) : null;
System\Windows\Forms\Controls\Menus\MenuStrip.cs (1)
139protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarAccessibleObject.cs (2)
112? (AccessibleObject)_monthCalendarAccessibleObject.TodayLinkAccessibleObject 206public override AccessibleObject Parent => _monthCalendarAccessibleObject;
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarBodyAccessibleObject.cs (1)
198public override AccessibleObject Parent => _calendarAccessibleObject;
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarButtonAccessibleObject.cs (1)
48public override AccessibleObject Parent => _monthCalendarAccessibleObject;
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarCellAccessibleObject.cs (2)
142=> _calendarRowAccessibleObject.WeekNumberCellAccessibleObject is AccessibleObject weekNumber 180public override AccessibleObject Parent => _calendarRowAccessibleObject;
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarHeaderAccessibleObject.cs (1)
60public override AccessibleObject Parent => _calendarAccessibleObject;
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarRowAccessibleObject.cs (1)
189public override AccessibleObject Parent => _calendarBodyAccessibleObject;
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.cs (1)
146protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.MonthCalendarAccessibleObject.cs (4)
185=> GetCalendarFromPoint(innerX, innerY) ?? (AccessibleObject)this, 189=> GetCalendarFromPoint(innerX, innerY)?.CalendarHeaderAccessibleObject ?? (AccessibleObject)this, 194=> GetCalendarFromPoint(innerX, innerY)?.GetChildFromPoint(hitTestInfo) ?? (AccessibleObject)this, 383public override AccessibleObject? GetFocused() => _focusedCellAccessibleObject;
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.MonthCalendarChildAccessibleObject.cs (1)
59/// <inheritdoc cref="AccessibleObject.RuntimeId" />
System\Windows\Forms\Controls\PictureBox\PictureBox.cs (1)
996protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\ProgressBar\ProgressBar.cs (1)
718protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (5)
619internal AccessibleObject HelpPaneAccessibleObject => _helpPane.AccessibilityObject; 681internal AccessibleObject CommandsPaneAccessibleObject => _commandsPane.AccessibilityObject; 686internal AccessibleObject GridViewAccessibleObject => _gridView.AccessibilityObject; 1229internal AccessibleObject ToolbarAccessibleObject => _toolStrip.AccessibilityObject; 1596protected override AccessibleObject CreateAccessibilityInstance() => new PropertyGridAccessibleObject(this);
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.PropertyGridAccessibleObject.cs (4)
65internal IRawElementProviderFragment.Interface? ChildFragmentNavigate(AccessibleObject childFragment, NavigateDirection direction) 101internal AccessibleObject? GetChildFragment(int index) 197internal int GetChildFragmentIndex(AccessibleObject controlAccessibleObject) 202AccessibleObject? childFragment = GetChildFragment(i);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CommandsPane.cs (1)
54protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\DetailsButton.cs (1)
17protected override AccessibleObject CreateAccessibilityInstance() => new DetailsButtonAccessibleObject(this);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\DropDownButton.cs (1)
186protected override AccessibleObject CreateAccessibilityInstance() => new DropDownButtonAccessibleObject(this);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.cs (3)
110/// Gets the <see cref="AccessibleObject"/> for this instance. 112public AccessibleObject AccessibilityObject => _accessibleObject ??= GetAccessibilityObject(); 115/// Creates a new <see cref="AccessibleObject"/> for this instance.
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.GridEntryAccessibleObject.cs (4)
72public override AccessibleObject? Parent => 204/// <inheritdoc cref="AccessibleObject.RuntimeId" /> 245public override AccessibleObject? GetFocused() 251public override AccessibleObject? Navigate(AccessibleNavigation navdir)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\HelpPane.cs (1)
214protected override AccessibleObject CreateAccessibilityInstance() => new HelpPaneAccessibleObject(this, OwnerPropertyGrid);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyDescriptorGridEntry.PropertyDescriptorGridEntryAccessibleObject.cs (8)
25public override AccessibleObject? GetChild(int index) 161internal override int GetChildIndex(AccessibleObject? child) 236internal AccessibleObject? GetNextChild(AccessibleObject child) 249internal AccessibleObject? GetPreviousChild(AccessibleObject child) 306private AccessibleObject? GetNextSibling() 327private AccessibleObject? GetPreviousSibling()
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (3)
327internal AccessibleObject EditAccessibleObject => EditTextBox.AccessibilityObject; 358internal AccessibleObject? DropDownListBoxAccessibleObject 956protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.DropDownHolder.cs (1)
140protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.GridViewListBox.cs (1)
49protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.GridViewTextBox.cs (1)
72protected override AccessibleObject CreateAccessibilityInstance() => new GridViewTextBoxAccessibleObject(this);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.PropertyGridViewAccessibleObject.cs (18)
101public AccessibleObject? Next(GridEntry current) 113internal AccessibleObject? GetCategory(int categoryIndex) 133internal AccessibleObject? GetLastCategory() 136internal AccessibleObject? GetLastChild() 149internal static AccessibleObject? GetPreviousGridEntry(GridEntry currentGridEntry, GridEntryCollection? gridEntryCollection, out bool currentGridEntryFound) 181AccessibleObject? foundChild = GetPreviousGridEntry(currentGridEntry, gridEntry.Children, out currentGridEntryFound); 206internal static AccessibleObject? GetNextGridEntry(GridEntry currentGridEntry, GridEntryCollection? gridEntryCollection, out bool currentGridEntryFound) 230AccessibleObject? foundChild = GetNextGridEntry(currentGridEntry, gridEntry.Children, out currentGridEntryFound); 252internal AccessibleObject? GetFirstChildProperty(CategoryGridEntry current) 283internal AccessibleObject? GetLastChildProperty(CategoryGridEntry current) 314internal AccessibleObject? GetNextCategory(CategoryGridEntry current) 338public AccessibleObject? Previous(GridEntry current) 355internal AccessibleObject? GetPreviousCategory(CategoryGridEntry current) 379public override AccessibleObject? GetChild(int index) 404public override AccessibleObject? GetFocused() 420public override AccessibleObject? GetSelected() 423public override AccessibleObject? HitTest(int x, int y) 450public override AccessibleObject? Navigate(AccessibleNavigation navdir)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridToolStrip.cs (1)
33protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\PropertyGrid\PropertyGridToolStripButton.cs (1)
21protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\PropertyGrid\PropertyGridToolStripButton.PropertyGridToolStripButtonAccessibleObject.cs (1)
53AccessibleObject? focusedAccessibleObject = initialState
System\Windows\Forms\Controls\RichTextBox\RichTextBox.cs (1)
3116protected override AccessibleObject CreateAccessibilityInstance() => new ControlAccessibleObject(this);
System\Windows\Forms\Controls\Splitter\Splitter.cs (1)
193protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\TabControl\TabControl.cs (1)
953protected override AccessibleObject CreateAccessibilityInstance() => new TabControlAccessibleObject(this);
System\Windows\Forms\Controls\TabControl\TabControl.TabControlAccessibleObject.cs (2)
44public override AccessibleObject? GetChild(int index) 83public override AccessibleObject? HitTest(int x, int y)
System\Windows\Forms\Controls\TabControl\TabPage.cs (1)
134protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\TabControl\TabPage.TabPageAccessibleObject.cs (1)
26public override AccessibleObject? GetChild(int index)
System\Windows\Forms\Controls\TextBox\MaskedTextBox.cs (1)
1473protected override AccessibleObject CreateAccessibilityInstance() => new MaskedTextBoxAccessibleObject(this);
System\Windows\Forms\Controls\TextBox\TextBox.cs (1)
103protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\TextBox\TextBoxBase.cs (2)
1293protected override AccessibleObject CreateAccessibilityInstance() => new TextBoxBaseAccessibleObject(this); 2113if (TryGetAccessibilityObject(out AccessibleObject? @object) && @object is TextBoxBaseAccessibleObject accessibleObject &&
System\Windows\Forms\Controls\ToolStrips\StatusStrip.cs (1)
248protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (1)
4693protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\ToolStrips\ToolStrip.ToolStripAccessibleObject.cs (5)
22public override AccessibleObject? HitTest(int x, int y) 40public override AccessibleObject? GetChild(int index) 149internal AccessibleObject? GetChildFragment(int fragmentIndex, NavigateDirection direction, bool getOverflowItem = false) 179AccessibleObject? GetItemAccessibleObject(ToolStripItem item) 206AccessibleObject? GetFollowingChildFragment(int index, ToolStripItemCollection items, NavigateDirection direction)
System\Windows\Forms\Controls\ToolStrips\ToolStripButton.cs (1)
156protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\ToolStrips\ToolStripComboBox.ToolStripComboBoxControl.cs (1)
40protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\ToolStrips\ToolStripContainer.cs (1)
350protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.cs (2)
136internal AccessibleObject? ControlAccessibilityObject => _control?.AccessibilityObject; 893protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.ToolStripControlHostAccessibleObject.cs (1)
59AccessibleObject? controlAccessibleObject = _ownerItem.ControlAccessibilityObject;
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDown.cs (1)
919protected override AccessibleObject CreateAccessibilityInstance() => new ToolStripDropDownAccessibleObject(this);
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownButton.cs (1)
64protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownItem.cs (1)
291protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownItemAccessibleObject.cs (2)
90public override AccessibleObject? GetChild(int index) 164internal AccessibleObject? GetChildFragment(int index, NavigateDirection direction)
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownMenu.cs (1)
57protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\ToolStrips\ToolStripGrip.cs (1)
70protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (4)
191public AccessibleObject AccessibilityObject 195if (!Properties.TryGetValue(s_accessibilityProperty, out AccessibleObject? accessibleObject)) 2079protected virtual AccessibleObject CreateAccessibilityInstance() => new ToolStripItemAccessibleObject(this); 3095if (Properties.TryGetValue(s_accessibilityProperty, out AccessibleObject? accessibleObject))
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.ToolStripItemAccessibleObject.cs (5)
97/// <inheritdoc cref="AccessibleObject.RuntimeId" /> 229public override AccessibleObject? Navigate(AccessibleNavigation navigationDirection) 314public override AccessibleObject? Parent 347AccessibleObject? sibling = null; 361private AccessibleObject? GetChildFragment(int index, NavigateDirection direction)
System\Windows\Forms\Controls\ToolStrips\ToolStripLabel.cs (1)
321protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\ToolStrips\ToolStripMenuItem.cs (1)
192protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\ToolStrips\ToolStripNumericUpDown.ToolStripNumericUpDownControl.cs (1)
16protected override AccessibleObject CreateAccessibilityInstance() => new ToolStripNumericUpDownAccessibleObject(this, Owner);
System\Windows\Forms\Controls\ToolStrips\ToolStripOverflow.cs (1)
88protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\ToolStrips\ToolStripOverflow.ToolStripOverflowAccessibleObject.cs (1)
16public override AccessibleObject? GetChild(int index)
System\Windows\Forms\Controls\ToolStrips\ToolStripOverflowButton.cs (1)
60protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\ToolStrips\ToolStripPanel.cs (1)
383protected override AccessibleObject CreateAccessibilityInstance() => new ToolStripPanelAccessibleObject(this);
System\Windows\Forms\Controls\ToolStrips\ToolStripProgressBar.ToolStripProgressBarControl.cs (1)
20protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\ToolStrips\ToolStripScrollButton.cs (1)
43protected override AccessibleObject CreateAccessibilityInstance() => Control.AccessibilityObject;
System\Windows\Forms\Controls\ToolStrips\ToolStripScrollButton.StickyLabel.cs (1)
25protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\ToolStrips\ToolStripSeparator.cs (1)
254protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitButton.cs (1)
329protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\ToolStrips\ToolStripStatusLabel.cs (1)
61protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\ToolStrips\ToolStripTextBox.ToolStripTextBoxControl.cs (1)
209protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\TrackBar\TrackBar.cs (1)
750protected override AccessibleObject CreateAccessibilityInstance() => new TrackBarAccessibleObject(this);
System\Windows\Forms\Controls\TrackBar\TrackBar.TrackBarAccessibleObject.cs (3)
68public override AccessibleObject? GetChild(int index) 100public override AccessibleObject? HitTest(int x, int y) 128AccessibleObject? element = HitTest((int)x, (int)y);
System\Windows\Forms\Controls\TreeView\TreeNode.TreeNodeAccessibleObject.cs (2)
120public override AccessibleObject? HitTest(int x, int y) => _owningTreeView.AccessibilityObject.HitTest(x, y); 140public override AccessibleObject? Parent => _owningTreeNode.Parent?.AccessibilityObject;
System\Windows\Forms\Controls\TreeView\TreeView.cs (1)
1509protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\TreeView\TreeView.TreeViewAccessibleObject.cs (3)
33public override AccessibleObject? GetChild(int index) 43internal override int GetChildIndex(AccessibleObject? child) 57public override AccessibleObject? HitTest(int x, int y)
System\Windows\Forms\Controls\TreeView\TreeViewLabelEditAccessibleObject.cs (1)
29public override AccessibleObject? Parent =>
System\Windows\Forms\Controls\TreeView\TreeViewLabelEditNativeWindow.cs (1)
12public override AccessibleObject? AccessibilityObject => _owningTreeView.TryGetTarget(out TreeView? target) ? new TreeViewLabelEditAccessibleObject(target, this) : null;
System\Windows\Forms\Controls\Unsupported\DataGrid\DataGridColumnStyle.cs (2)
46public AccessibleObject HeaderAccessibleObject => throw null; 144protected virtual AccessibleObject CreateHeaderAccessibleObject() => throw null;
System\Windows\Forms\Controls\UpDown\DomainUpDown.DomainItemAccessibleObject.cs (2)
20public DomainItemAccessibleObject(string? name, AccessibleObject parent) 35public override AccessibleObject? Parent => null;
System\Windows\Forms\Controls\UpDown\DomainUpDown.DomainUpDownAccessibleObject.cs (1)
27public override AccessibleObject? GetChild(int index) => _upDownBaseAccessibleObject.GetChild(index);
System\Windows\Forms\Controls\UpDown\UpDownBase.cs (1)
211protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownBaseAccessibleObject.cs (1)
13public override AccessibleObject? GetChild(int index)
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownButtons.cs (1)
89protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownButtons.UpDownButtonsAccessibleObject.cs (4)
25AccessibleObject? element = HitTest((int)x, (int)y); 51public override AccessibleObject? GetChild(int index) => index switch 60public override AccessibleObject? HitTest(int x, int y) 85public override AccessibleObject? Parent
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownButtons.UpDownButtonsAccessibleObject.DirectionButtonAccessibleObject.cs (1)
100public override AccessibleObject Parent => _parent;
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownEdit.cs (1)
39protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Controls\WebBrowser\WebBrowser.cs (1)
1146protected override AccessibleObject CreateAccessibilityInstance() => new WebBrowserAccessibleObject(this);
System\Windows\Forms\ErrorProvider\ErrorProvider.ControlItem.ControlItemAccessibleObject.cs (3)
58private AccessibleObject? GetNextSibling() 71private AccessibleObject? GetPreviousSibling() 113public override AccessibleObject? Parent => _window?.AccessibilityObject;
System\Windows\Forms\ErrorProvider\ErrorProvider.ControlItem.cs (2)
23private AccessibleObject? _accessibleObject; 47internal AccessibleObject AccessibilityObject => _accessibleObject ??= CreateAccessibilityInstance();
System\Windows\Forms\ErrorProvider\ErrorProvider.ErrorWindow.cs (2)
21private AccessibleObject? _accessibleObject; 41internal AccessibleObject AccessibilityObject => _accessibleObject ??= CreateAccessibilityInstance();
System\Windows\Forms\ErrorProvider\ErrorProvider.ErrorWindow.ErrorWindowAccessibleObject.cs (3)
24AccessibleObject? element = HitTest((int)x, (int)y); 44public override AccessibleObject? GetChild(int index) 66public override AccessibleObject? HitTest(int x, int y)
System\Windows\Forms\Form.cs (1)
3282protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Layout\Containers\SplitContainer.cs (1)
1412protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Panels\Panel.cs (2)
246/// <see cref="AccessibleObject"/> for this <see cref="Panel"/> instance. 248protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Panels\Panel.PanelAccessibleObject.cs (1)
23public override AccessibleObject? GetChild(int index) =>
System\Windows\Forms\Printing\PrintControllerWithStatusDialog.StatusDialog.cs (1)
91protected override AccessibleObject CreateAccessibilityInstance() => new StatusDialogAccessibility(this);
System\Windows\Forms\Printing\PrintPreviewControl.cs (1)
304protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Printing\PrintPreviewControl.HorizontalScrollBar.cs (1)
10protected override AccessibleObject CreateAccessibilityInstance() =>
System\Windows\Forms\Printing\PrintPreviewControl.PrintPreviewControlAccessibleObject.cs (1)
40public override AccessibleObject? GetChild(int index)
System\Windows\Forms\Printing\PrintPreviewControl.ScrollBarAccessibleObject.cs (1)
16public override AccessibleObject? Parent =>
System\Windows\Forms\Printing\PrintPreviewControl.VerticalScrollBar.cs (1)
10protected override AccessibleObject CreateAccessibilityInstance() =>
System\Windows\Forms\Scrolling\ScrollBar.cs (1)
754protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Scrolling\ScrollBar.ScrollBarAccessibleObject.cs (3)
53public override AccessibleObject? GetChild(int index) 84public override AccessibleObject? HitTest(int x, int y) 123AccessibleObject? element = HitTest((int)x, (int)y);
System.Windows.Forms.Design (20)
System\ComponentModel\Design\DesignerActionPanel.TextBoxPropertyLine.cs (1)
327protected override AccessibleObject CreateAccessibilityInstance() => new EditorLabelAccessibleObject(this);
System\Drawing\Design\ColorEditor.ColorPalette.ColorPaletteAccessibleObject.ColorCellAccessibleObject.cs (1)
49public override AccessibleObject Parent => _parent;
System\Drawing\Design\ColorEditor.ColorPalette.ColorPaletteAccessibleObject.cs (2)
25public override AccessibleObject? GetChild(int id) 35public override AccessibleObject? HitTest(int x, int y)
System\Drawing\Design\ColorEditor.ColorPalette.cs (1)
112protected override AccessibleObject CreateAccessibilityInstance() => new ColorPaletteAccessibleObject(this);
System\Windows\Forms\Design\AnchorEditor.AnchorUI.cs (1)
224protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Design\ComponentTray.cs (1)
1999protected override AccessibleObject CreateAccessibilityInstance() => new TrayControlAccessibleObject(this, _tray);
System\Windows\Forms\Design\ControlDesigner.ControlDesignerAccessibleObject.cs (7)
34public override AccessibleObject? Parent => _control.AccessibilityObject.Parent; 65public override AccessibleObject? GetChild(int index) 69AccessibleObject? cao = GetDesignerAccessibleObject(childAccObj); 81private AccessibleObject? GetDesignerAccessibleObject(Control.ControlAccessibleObject cao) 96public override AccessibleObject? GetFocused() 99public override AccessibleObject? GetSelected() 102public override AccessibleObject? HitTest(int x, int y) => _control.AccessibilityObject.HitTest(x, y);
System\Windows\Forms\Design\ControlDesigner.cs (2)
128protected AccessibleObject? accessibilityObj; 130public virtual AccessibleObject AccessibilityObject
System\Windows\Forms\Design\DataGridViewCellStyleBuilder.cs (1)
339protected override AccessibleObject CreateAccessibilityInstance()
System\Windows\Forms\Design\DesignerFrame.cs (3)
355protected override AccessibleObject CreateAccessibilityInstance() 538public override AccessibleObject? HitTest(int x, int y) 546AccessibleObject cao = c.AccessibilityObject;