2 types derived from ListBoxItemAccessibleObject
System.Windows.Forms (2)
System\Windows\Forms\Controls\ListBoxes\CheckedListBox.CheckedListBoxItemAccessibleObject.cs (1)
11internal sealed class CheckedListBoxItemAccessibleObject : ListBoxItemAccessibleObject
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.GridViewListBoxItemAccessibleObject.cs (1)
11private class GridViewListBoxItemAccessibleObject : ListBoxItemAccessibleObject
2 instantiations of ListBoxItemAccessibleObject
System.Windows.Forms (1)
System\Windows\Forms\Controls\ListBoxes\ListBox.AccessibleObject.cs (1)
59=> new(listBox, item, this);
System.Windows.Forms.Tests (1)
System\Windows\Forms\AccessibleObjects\ListBox.ListBoxItemAccessibleObjectTests.cs (1)
192ListBox.ListBoxItemAccessibleObject listBoxItemAccessibleObject = new(listBox, itemEntry, listBoxAccessibleObject);
25 references to ListBoxItemAccessibleObject
System.Windows.Forms (6)
System\Windows\Forms\Controls\ListBoxes\CheckedListBox.CheckedListBoxAccessibleObject.cs (1)
13private protected override ListBoxItemAccessibleObject CreateItemAccessibleObject(ListBox listBox, ItemArray.Entry item)
System\Windows\Forms\Controls\ListBoxes\ListBox.AccessibleObject.cs (5)
18private readonly Dictionary<ItemArray.Entry, ListBoxItemAccessibleObject> _itemAccessibleObjects; 58private protected virtual ListBoxItemAccessibleObject CreateItemAccessibleObject(ListBox listBox, ItemArray.Entry item) 132foreach (ListBoxItemAccessibleObject itemAccessibleObject in _itemAccessibleObjects.Values) 156if (item is null || !_itemAccessibleObjects.TryGetValue(item, out ListBoxItemAccessibleObject? value)) 205if (!_itemAccessibleObjects.TryGetValue(item, out ListBoxItemAccessibleObject? value))
System.Windows.Forms.Tests (11)
System\Windows\Forms\AccessibleObjects\ListBox.ListBoxItemAccessibleObjectTests.cs (11)
41Assert.IsType<ListBox.ListBoxItemAccessibleObject>(itemAccessibleObject); 56Assert.IsType<ListBox.ListBoxItemAccessibleObject>(itemAccessibleObject); 79Assert.IsType<ListBox.ListBoxItemAccessibleObject>(itemAccessibleObject); 95Assert.IsType<ListBox.ListBoxItemAccessibleObject>(itemAccessibleObject); 112Assert.IsType<ListBox.ListBoxItemAccessibleObject>(itemAccessibleObject); 128Assert.IsType<ListBox.ListBoxItemAccessibleObject>(itemAccessibleObject); 157ListBox.ListBoxItemAccessibleObject accessibleObject = (ListBox.ListBoxItemAccessibleObject)listBoxAccessibleObject.GetChild(0)!; 170var itemAccessibleObject = accessibleObject.GetChild(0).Should().BeOfType<ListBox.ListBoxItemAccessibleObject>().Which; 192ListBox.ListBoxItemAccessibleObject listBoxItemAccessibleObject = new(listBox, itemEntry, listBoxAccessibleObject);
System.Windows.Forms.UI.IntegrationTests (8)
ListBoxItemAccessibleObjestTests.cs (8)
18var itemAccessibleObject = listBox.AccessibilityObject.GetChild(0).Should().BeOfType<ListBox.ListBoxItemAccessibleObject>().Which; 41var itemAccessibleObjectDoubleClick = listBoxDoubleClick.AccessibilityObject.GetChild(0).Should().BeOfType<ListBox.ListBoxItemAccessibleObject>().Which; 45var itemAccessibleObjectNullAction = listBoxNullAction.AccessibilityObject.GetChild(0).Should().BeOfType<ListBox.ListBoxItemAccessibleObject>().Which; 56var itemAccessibleObject = listBox.AccessibilityObject.GetChild(0).Should().BeOfType<ListBox.ListBoxItemAccessibleObject>().Which;