1 override of AccessibilityObject
System.Windows.Forms.Tests (1)
System\Windows\Forms\ListViewTests.cs (1)
6077internal override AccessibleObject AccessibilityObject => CustomAccessibleObject;
340 references to AccessibilityObject
System.Windows.Forms (18)
System\Windows\Forms\Controls\ListView\ListView.cs (3)
4815item.AccessibilityObject.RaiseAutomationPropertyChangedEvent(UIA_PROPERTY_ID.UIA_ToggleToggleStatePropertyId, (VARIANT)(int)oldValue, (VARIANT)(int)newValue); 4921firstSelectedItem.AccessibilityObject.RaiseAutomationEvent(UIA_EVENT_ID.UIA_AutomationFocusChangedEventId); 6767AccessibleObject accessibleObject = SelectedItems[0].AccessibilityObject;
System\Windows\Forms\Controls\ListView\ListView.ListViewAccessibleObject.cs (5)
103return index < owningListView.Items.Count ? owningListView.Items[index].AccessibilityObject : null; 185: (owningListView.FocusedItem?.AccessibilityObject ?? owningListView.FocusedGroup?.AccessibilityObject); 219return owningListView.Items.Count == 0 ? null : owningListView.Items[^1].AccessibilityObject; 252selectedItemProviders[i] = owningListView.Items[owningListView.SelectedIndices[i]].AccessibilityObject; 310AccessibleObject itemAccessibleObject = hitTestInfo.Item.AccessibilityObject;
System\Windows\Forms\Controls\ListView\ListViewGroup.ListViewGroupAccessibleObject.cs (3)
242return visibleItems.Count > 0 ? visibleItems[visibleItems.Count - 1].AccessibilityObject : null; 262return visibleItems[index].AccessibilityObject; 275if (visibleItems[i].AccessibilityObject == child)
System\Windows\Forms\Controls\ListView\ListViewItem.cs (1)
378AccessibilityObject.RaiseAutomationEvent(UIA_EVENT_ID.UIA_AutomationFocusChangedEventId);
System\Windows\Forms\Controls\ListView\ListViewItem.IKeyboardToolTip.cs (3)
46neighboringRectangles.Add(AccessibilityObject.Bounds); 50neighboringRectangles.Add(_listView.Items[Index - 1].AccessibilityObject.Bounds); 55neighboringRectangles.Add(_listView.Items[Index + 1].AccessibilityObject.Bounds);
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemImageAccessibleObject.cs (1)
36public override AccessibleObject Parent => _owningItem.AccessibilityObject;
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewSubItem.ListViewSubItemAccessibleObject.cs (1)
101=> (ListViewItemBaseAccessibleObject)_owningItem.AccessibilityObject;
System\Windows\Forms\Controls\ListView\ListViewLabelEditAccessibleObject.cs (1)
31? target._selectedItem?.AccessibilityObject
System.Windows.Forms.Tests (309)
System\Windows\Forms\AccessibleObjects\ListVIew.ListViewAccessibleObjectTests.cs (28)
564Assert.Equal(listViewItem1.AccessibilityObject, accessibleObject.GetChild(0)); 565Assert.Equal(listViewItem2.AccessibilityObject, accessibleObject.GetChild(1)); 566Assert.Equal(listViewItem3.AccessibilityObject, accessibleObject.GetChild(2)); 690Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Items[0].AccessibilityObject)); 691Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Items[1].AccessibilityObject)); 692Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Items[2].AccessibilityObject)); 696Assert.Equal(0, accessibleObject.GetChildIndex(listView.Items[0].AccessibilityObject)); 697Assert.Equal(1, accessibleObject.GetChildIndex(listView.Items[1].AccessibilityObject)); 698Assert.Equal(2, accessibleObject.GetChildIndex(listView.Items[2].AccessibilityObject)); 772Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Items[0].AccessibilityObject)); 773Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Items[1].AccessibilityObject)); 774Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Items[2].AccessibilityObject)); 778Assert.Equal(0, accessibleObject.GetChildIndex(listView.Items[0].AccessibilityObject)); 779Assert.Equal(1, accessibleObject.GetChildIndex(listView.Items[1].AccessibilityObject)); 780Assert.Equal(2, accessibleObject.GetChildIndex(listView.Items[2].AccessibilityObject)); 834Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Groups[0].Items[0].AccessibilityObject)); 942Assert.Equal(listItem1.AccessibilityObject, listSelection[0]); 943Assert.Equal(listItem2.AccessibilityObject, listSelection[1]); 944Assert.Equal(listItem4.AccessibilityObject, listSelection[2]); 1043Assert.Equal(listItem1.AccessibilityObject, listSelection[0]); 1044Assert.Equal(listItem2.AccessibilityObject, listSelection[1]); 1045Assert.Equal(listItem4.AccessibilityObject, listSelection[2]); 1231((ListViewItemDetailsAccessibleObject)listView.Items[itemIndex].AccessibilityObject).GetDetailsSubItemOrFake(subItemIndex); 1322expectedValues.Add(listView.Items[0].AccessibilityObject); 1323expectedValues.Add(listView.Items[1].AccessibilityObject); 1324expectedValues.Add(listView.Items[2].AccessibilityObject); 1369: listView.Items[0].AccessibilityObject; 1373: listView.Items[3].AccessibilityObject;
System\Windows\Forms\AccessibleObjects\ListViewGroup.ListViewGroupAccessibleObjectTests.cs (80)
165Assert.Equal(items[2].AccessibilityObject, listView.DefaultGroup.AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_FirstChild)); 166Assert.Equal(items[2].AccessibilityObject, listView.DefaultGroup.AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_LastChild)); 171Assert.Equal(items[0].AccessibilityObject, groups[0].AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_FirstChild)); 172Assert.Equal(items[1].AccessibilityObject, groups[0].AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_LastChild)); 177Assert.Equal(items[3].AccessibilityObject, groups[1].AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_FirstChild)); 178Assert.Equal(items[5].AccessibilityObject, groups[1].AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_LastChild)); 240Assert.Equal(items[0].AccessibilityObject, groups[0].AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_FirstChild)); 241Assert.Equal(items[2].AccessibilityObject, groups[0].AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_LastChild)); 246Assert.Equal(items[3].AccessibilityObject, groups[1].AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_FirstChild)); 247Assert.Equal(items[5].AccessibilityObject, groups[1].AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_LastChild)); 400Assert.Equal(0, groups[0].AccessibilityObject.GetChildIndex(items[0].AccessibilityObject)); 401Assert.Equal(1, groups[0].AccessibilityObject.GetChildIndex(items[1].AccessibilityObject)); 402Assert.Equal(-1, groups[0].AccessibilityObject.GetChildIndex(items[2].AccessibilityObject)); 403Assert.Equal(-1, groups[0].AccessibilityObject.GetChildIndex(items[3].AccessibilityObject)); 404Assert.Equal(-1, groups[0].AccessibilityObject.GetChildIndex(items[4].AccessibilityObject)); 405Assert.Equal(-1, groups[0].AccessibilityObject.GetChildIndex(items[5].AccessibilityObject)); 406Assert.Equal(-1, groups[0].AccessibilityObject.GetChildIndex(itemWithoutListView1.AccessibilityObject)); 407Assert.Equal(-1, groups[0].AccessibilityObject.GetChildIndex(itemWithoutListView2.AccessibilityObject)); 409Assert.Equal(-1, groups[1].AccessibilityObject.GetChildIndex(items[0].AccessibilityObject)); 410Assert.Equal(-1, groups[1].AccessibilityObject.GetChildIndex(items[1].AccessibilityObject)); 411Assert.Equal(-1, groups[1].AccessibilityObject.GetChildIndex(items[2].AccessibilityObject)); 412Assert.Equal(0, groups[1].AccessibilityObject.GetChildIndex(items[3].AccessibilityObject)); 413Assert.Equal(1, groups[1].AccessibilityObject.GetChildIndex(items[4].AccessibilityObject)); 414Assert.Equal(2, groups[1].AccessibilityObject.GetChildIndex(items[5].AccessibilityObject)); 415Assert.Equal(-1, groups[1].AccessibilityObject.GetChildIndex(itemWithoutListView1.AccessibilityObject)); 416Assert.Equal(-1, groups[1].AccessibilityObject.GetChildIndex(itemWithoutListView2.AccessibilityObject)); 418Assert.Equal(-1, listView.DefaultGroup.AccessibilityObject.GetChildIndex(items[0].AccessibilityObject)); 419Assert.Equal(-1, listView.DefaultGroup.AccessibilityObject.GetChildIndex(items[1].AccessibilityObject)); 420Assert.Equal(0, listView.DefaultGroup.AccessibilityObject.GetChildIndex(items[2].AccessibilityObject)); 421Assert.Equal(-1, listView.DefaultGroup.AccessibilityObject.GetChildIndex(items[3].AccessibilityObject)); 422Assert.Equal(-1, listView.DefaultGroup.AccessibilityObject.GetChildIndex(items[4].AccessibilityObject)); 423Assert.Equal(-1, listView.DefaultGroup.AccessibilityObject.GetChildIndex(items[5].AccessibilityObject)); 424Assert.Equal(-1, listView.DefaultGroup.AccessibilityObject.GetChildIndex(itemWithoutListView1.AccessibilityObject)); 425Assert.Equal(-1, listView.DefaultGroup.AccessibilityObject.GetChildIndex(itemWithoutListView2.AccessibilityObject)); 429Assert.Equal(-1, groups[0].AccessibilityObject.GetChildIndex(items[0].AccessibilityObject)); 430Assert.Equal(-1, groups[0].AccessibilityObject.GetChildIndex(items[1].AccessibilityObject)); 431Assert.Equal(-1, groups[0].AccessibilityObject.GetChildIndex(items[2].AccessibilityObject)); 432Assert.Equal(-1, groups[0].AccessibilityObject.GetChildIndex(items[3].AccessibilityObject)); 433Assert.Equal(-1, groups[0].AccessibilityObject.GetChildIndex(items[4].AccessibilityObject)); 434Assert.Equal(-1, groups[0].AccessibilityObject.GetChildIndex(items[5].AccessibilityObject)); 435Assert.Equal(-1, groups[0].AccessibilityObject.GetChildIndex(itemWithoutListView1.AccessibilityObject)); 436Assert.Equal(-1, groups[0].AccessibilityObject.GetChildIndex(itemWithoutListView2.AccessibilityObject)); 438Assert.Equal(-1, groups[1].AccessibilityObject.GetChildIndex(items[0].AccessibilityObject)); 439Assert.Equal(-1, groups[1].AccessibilityObject.GetChildIndex(items[1].AccessibilityObject)); 440Assert.Equal(-1, groups[1].AccessibilityObject.GetChildIndex(items[2].AccessibilityObject)); 441Assert.Equal(-1, groups[1].AccessibilityObject.GetChildIndex(items[3].AccessibilityObject)); 442Assert.Equal(-1, groups[1].AccessibilityObject.GetChildIndex(items[4].AccessibilityObject)); 443Assert.Equal(-1, groups[1].AccessibilityObject.GetChildIndex(items[5].AccessibilityObject)); 444Assert.Equal(-1, groups[1].AccessibilityObject.GetChildIndex(itemWithoutListView1.AccessibilityObject)); 445Assert.Equal(-1, groups[1].AccessibilityObject.GetChildIndex(itemWithoutListView2.AccessibilityObject)); 447Assert.Equal(-1, listView.DefaultGroup.AccessibilityObject.GetChildIndex(items[0].AccessibilityObject)); 448Assert.Equal(-1, listView.DefaultGroup.AccessibilityObject.GetChildIndex(items[1].AccessibilityObject)); 449Assert.Equal(-1, listView.DefaultGroup.AccessibilityObject.GetChildIndex(items[2].AccessibilityObject)); 450Assert.Equal(-1, listView.DefaultGroup.AccessibilityObject.GetChildIndex(items[3].AccessibilityObject)); 451Assert.Equal(-1, listView.DefaultGroup.AccessibilityObject.GetChildIndex(items[4].AccessibilityObject)); 452Assert.Equal(-1, listView.DefaultGroup.AccessibilityObject.GetChildIndex(items[5].AccessibilityObject)); 453Assert.Equal(-1, listView.DefaultGroup.AccessibilityObject.GetChildIndex(itemWithoutListView1.AccessibilityObject)); 454Assert.Equal(-1, listView.DefaultGroup.AccessibilityObject.GetChildIndex(itemWithoutListView2.AccessibilityObject)); 616Assert.Equal(supportsGetChild ? items[0].AccessibilityObject : null, group1AccObj.GetChild(0)); 620Assert.Equal(supportsGetChild ? items[2].AccessibilityObject : null, group2AccObj.GetChild(0)); 621Assert.Equal(supportsGetChild ? items[3].AccessibilityObject : null, group2AccObj.GetChild(1)); 628Assert.Equal(supportsGetChild ? items[1].AccessibilityObject : null, defaultGroupAccObj.GetChild(0)); 754AccessibleObject accessibleObject = listView.SelectedItems[0].AccessibilityObject; 954Assert.Equal(listView.Groups[0].Items[1].AccessibilityObject, accessibleObject.FragmentNavigate(NavigateDirection.NavigateDirection_FirstChild)); 955Assert.Equal(listView.Groups[0].Items[2].AccessibilityObject, accessibleObject.FragmentNavigate(NavigateDirection.NavigateDirection_LastChild)); 974Assert.Equal(listView.Groups[0].Items[1].AccessibilityObject, accessibleObject.FragmentNavigate(NavigateDirection.NavigateDirection_FirstChild)); 975Assert.Equal(listView.Groups[0].Items[2].AccessibilityObject, accessibleObject.FragmentNavigate(NavigateDirection.NavigateDirection_LastChild)); 980Assert.Equal(listView.Groups[0].Items[0].AccessibilityObject, accessibleObject.FragmentNavigate(NavigateDirection.NavigateDirection_FirstChild)); 981Assert.Equal(listView.Groups[0].Items[3].AccessibilityObject, accessibleObject.FragmentNavigate(NavigateDirection.NavigateDirection_LastChild)); 1000Assert.Equal(listView.Groups[0].Items[1].AccessibilityObject, accessibleObject.FragmentNavigate(NavigateDirection.NavigateDirection_FirstChild)); 1001Assert.Equal(listView.Groups[0].Items[2].AccessibilityObject, accessibleObject.FragmentNavigate(NavigateDirection.NavigateDirection_LastChild)); 1005Assert.Equal(listView.Groups[0].Items[1].AccessibilityObject, accessibleObject.FragmentNavigate(NavigateDirection.NavigateDirection_FirstChild)); 1006Assert.Equal(listView.Groups[0].Items[1].AccessibilityObject, accessibleObject.FragmentNavigate(NavigateDirection.NavigateDirection_LastChild)); 1095Assert.Equal(listView.Groups[0].Items[1].AccessibilityObject, accessibleObject.GetChild(0)); 1096Assert.Equal(listView.Groups[0].Items[2].AccessibilityObject, accessibleObject.GetChild(1)); 1119Assert.Equal(listView.Groups[0].Items[0].AccessibilityObject, accessibleObject.GetChild(0)); 1120Assert.Equal(listView.Groups[0].Items[1].AccessibilityObject, accessibleObject.GetChild(1)); 1121Assert.Equal(listView.Groups[0].Items[2].AccessibilityObject, accessibleObject.GetChild(2)); 1122Assert.Equal(listView.Groups[0].Items[3].AccessibilityObject, accessibleObject.GetChild(3)); 1144Assert.Equal(listView.Groups[0].Items[1].AccessibilityObject, accessibleObject.GetChild(0));
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemAccessibleObjectTests.cs (113)
22Type type = listItem.AccessibilityObject.GetType(); 41AccessibleObject accessibleObject = listItem.AccessibilityObject; 84AccessibleObject accessibleObject1 = listViewItem1.AccessibilityObject; 85AccessibleObject accessibleObject2 = listViewItem2.AccessibilityObject; 98AccessibleObject listItemAccessibleObject = listItem.AccessibilityObject; 147AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 148AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 149AccessibleObject accessibleObject3 = listView.Items[2].AccessibilityObject; 150AccessibleObject accessibleObject4 = listView.Items[3].AccessibilityObject; 198AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 199AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 200AccessibleObject accessibleObject3 = listView.Items[2].AccessibilityObject; 201AccessibleObject accessibleObject4 = listView.Items[3].AccessibilityObject; 227AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 228AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 229AccessibleObject accessibleObject3 = listView.Items[2].AccessibilityObject; 230AccessibleObject accessibleObject4 = listView.Items[3].AccessibilityObject; 245AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 246AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 247AccessibleObject accessibleObject3 = listView.Items[2].AccessibilityObject; 248AccessibleObject accessibleObject4 = listView.Items[3].AccessibilityObject; 274AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 275AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 276AccessibleObject accessibleObject3 = listView.Items[2].AccessibilityObject; 277AccessibleObject accessibleObject4 = listView.Items[3].AccessibilityObject; 309AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 310AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 311AccessibleObject accessibleObject3 = listView.Items[2].AccessibilityObject; 312AccessibleObject accessibleObject4 = listView.Items[3].AccessibilityObject; 330AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 331AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 332AccessibleObject accessibleObject3 = listView.Items[2].AccessibilityObject; 333AccessibleObject accessibleObject4 = listView.Items[3].AccessibilityObject; 351AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 352AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 353AccessibleObject accessibleObject3 = listView.Items[2].AccessibilityObject; 354AccessibleObject accessibleObject4 = listView.Items[3].AccessibilityObject; 383AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 384AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 397AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 398AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 399AccessibleObject accessibleObject3 = listView.Items[2].AccessibilityObject; 400AccessibleObject accessibleObject4 = listView.Items[3].AccessibilityObject; 418AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 419AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 420AccessibleObject accessibleObject3 = listView.Items[2].AccessibilityObject; 421AccessibleObject accessibleObject4 = listView.Items[3].AccessibilityObject; 436AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 437AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 450AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 451AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 468AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 469AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 484AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 485AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 513AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 514AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 602AccessibleObject accessibleObject1 = listItem1.AccessibilityObject; 603AccessibleObject accessibleObject2 = listItem2.AccessibilityObject; 604AccessibleObject accessibleObject3 = listItem3.AccessibilityObject; 660AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 724AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 757Assert.NotEqual(Rectangle.Empty, listView.Items[0].AccessibilityObject.Bounds); 760Assert.Equal(Rectangle.Empty, listView.Items[1].AccessibilityObject.Bounds); 764Assert.NotEqual(Rectangle.Empty, listView.Items[1].AccessibilityObject.Bounds); 767Assert.NotEqual(Rectangle.Empty, listView.Items[2].AccessibilityObject.Bounds); 778Assert.Equal(Rectangle.Empty, listView.Items[0].AccessibilityObject.Bounds); 779Assert.Equal(Rectangle.Empty, listView.Items[1].AccessibilityObject.Bounds); 780Assert.Equal(Rectangle.Empty, listView.Items[2].AccessibilityObject.Bounds); 853Assert.Equal(checkboxesEnabled, listViewItem.AccessibilityObject.IsPatternSupported(UIA_PATTERN_ID.UIA_TogglePatternId)); 901AccessibleObject listViewItemAccessibleObject = listViewItem.AccessibilityObject; 936AccessibleObject listViewItemAccessibleObject = listViewItem.AccessibilityObject; 969AccessibleObject GetAccessibleObject(int index) => listView.Groups[0].Items[index].AccessibilityObject; 1004AccessibleObject GetAccessibleObject(int index) => listView.Groups[0].Items[index].AccessibilityObject; 1027AccessibleObject GetAccessibleObject(int index) => listView.Groups[0].Items[index].AccessibilityObject; 1043Assert.Equal(expectedCount, listView.Items[0].AccessibilityObject.GetChildCount()); 1044Assert.Equal(expectedCount, listView.Items[1].AccessibilityObject.GetChildCount()); 1053AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 1054AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 1093AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 1094AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 1300AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 1301AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 1302AccessibleObject accessibleObject3 = listView.Items[2].AccessibilityObject; 1359AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 1360AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 1361AccessibleObject accessibleObject3 = listView.Items[2].AccessibilityObject; 1417AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 1418AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 1419AccessibleObject accessibleObject3 = listView.Items[2].AccessibilityObject; 1464AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 1465AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 1466AccessibleObject accessibleObject3 = listView.Items[2].AccessibilityObject; 1542AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 1571Assert.Equal(-1, listView.Items[0].AccessibilityObject.GetChildIndex(null)); 1590Assert.Equal(-1, listView.Items[0].AccessibilityObject.GetChildIndex(listView.Items[1].SubItems[1].AccessibilityObject)); 1603ListViewItemDetailsAccessibleObject accessibleObject = (ListViewItemDetailsAccessibleObject)listView.Items[0].AccessibilityObject; 1628var accessibleObject = (ListViewItemDetailsAccessibleObject)listView.Items[0].AccessibilityObject; 1648Assert.Equal(-1, listView.Items[0].AccessibilityObject.GetChildIndex(listView.AccessibilityObject)); 1666Assert.IsType<ListViewItemDetailsAccessibleObject>(listView.Items[0].AccessibilityObject); 1669Assert.IsType<ListViewItemLargeIconAccessibleObject>(listView.Items[0].AccessibilityObject); 1672Assert.IsType<ListViewItemListAccessibleObject>(listView.Items[0].AccessibilityObject); 1675Assert.IsType<ListViewItemSmallIconAccessibleObject>(listView.Items[0].AccessibilityObject); 1678Assert.IsType<ListViewItemTileAccessibleObject>(listView.Items[0].AccessibilityObject); 1714Assert.IsType<ListViewItemDetailsAccessibleObject>(listView.Items[0].AccessibilityObject); 1717Assert.IsType<ListViewItemLargeIconAccessibleObject>(listView.Items[0].AccessibilityObject); 1720Assert.IsType<ListViewItemListAccessibleObject>(listView.Items[0].AccessibilityObject); 1723Assert.IsType<ListViewItemSmallIconAccessibleObject>(listView.Items[0].AccessibilityObject); 1726Assert.IsType<ListViewItemTileAccessibleObject>(listView.Items[0].AccessibilityObject); 1757AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 1790AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 1835ListViewItemBaseAccessibleObject accessibleObject = (ListViewItemBaseAccessibleObject)listView.Items[0].AccessibilityObject; 1916_ = listViewItem.AccessibilityObject;
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemBaseAccessibleObjectTests.cs (31)
28Assert.Equal(AccessibleRole.ListItem, item.AccessibilityObject.Role); 39Assert.Equal(SR.AccessibleActionDoubleClick, item.AccessibilityObject.DefaultAction); 50var accessibleObject = (ListViewItemBaseAccessibleObject)item.AccessibilityObject; 63Assert.Equal(control.AccessibilityObject, item.AccessibilityObject.FragmentRoot); 75Assert.Equal(isSelected, item.AccessibilityObject.IsItemSelected); 86AccessibleObject accessibleObject = item.AccessibilityObject; 104AccessibleObject accessibleObject = item.AccessibilityObject; 121AccessibleObject accessibleObject = item.AccessibilityObject; 139AccessibleObject accessibleObject = item.AccessibilityObject; 156AccessibleObject accessibleObject = item.AccessibilityObject; 169AccessibleObject accessibleObject1 = control.Items[0].AccessibilityObject; 170AccessibleObject accessibleObject2 = control.Items[1].AccessibilityObject; 186AccessibleObject accessibleObject = item.AccessibilityObject; 205AccessibleObject accessibleObject = item.AccessibilityObject; 207Assert.Null(item.AccessibilityObject.GetChild(0)); 223AccessibleObject accessibleObject = item.AccessibilityObject; 225Assert.Equal(-1, item.AccessibilityObject.GetChildCount()); 236var accessibleObject = (ListViewItemBaseAccessibleObject)item.AccessibilityObject; 249var actual = (UIA_CONTROLTYPE_ID)(int)item.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ControlTypePropertyId); 262using var actual = item.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_FrameworkIdPropertyId); 275Assert.Equal(SR.AccessibleActionDoubleClick, ((BSTR)item.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleDefaultActionPropertyId)).ToStringAndFree()); 276Assert.Equal(VARIANT.Empty, item.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ValueValuePropertyId)); 277Assert.True((bool)item.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_IsInvokePatternAvailablePropertyId)); 292AccessibleObject itemAccessibleObject = item.AccessibilityObject; 307AccessibleObject itemAccessibleObject = item.AccessibilityObject; 326AccessibleObject itemAccessibleObject = item.AccessibilityObject; 344Assert.True(item.AccessibilityObject.IsPatternSupported((UIA_PATTERN_ID)patternId)); 355Assert.Equal(control.AccessibilityObject, item.AccessibilityObject.ItemSelectionContainer); 368Assert.Equal((ToggleState)expected, item.AccessibilityObject.ToggleState); 381AccessibleObject accessibleObject = item.AccessibilityObject; 397var accessibleObject = (ListViewItemBaseAccessibleObject)item.AccessibilityObject;
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemDetailsAccessibleObjectTests.cs (12)
28AccessibleObject accessibleObject = item.AccessibilityObject; 44AccessibleObject accessibleObject = item.AccessibilityObject; 60AccessibleObject accessibleObject = item.AccessibilityObject; 76AccessibleObject accessibleObject = item.AccessibilityObject; 92AccessibleObject accessibleObject = item.AccessibilityObject; 107AccessibleObject accessibleObject = item.AccessibilityObject; 122Assert.NotNull(item.AccessibilityObject.GetChild(0)); 123Assert.NotNull(item.AccessibilityObject.GetChild(1)); 124Assert.NotNull(item.AccessibilityObject.GetChild(2)); 125Assert.NotEmpty(item.AccessibilityObject.TestAccessor().Dynamic._listViewSubItemAccessibleObjects); 129Assert.Empty(item.AccessibilityObject.TestAccessor().Dynamic._listViewSubItemAccessibleObjects); 156var accessibleObject = (ListViewItemDetailsAccessibleObject)listView.Items[0].AccessibilityObject;
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemImageAccessibleObjectTests.cs (2)
31AccessibleObject imageAccessibleObject = listViewItem.AccessibilityObject.GetChild(0); 57AccessibleObject imageAccessibleObject = listViewItem.AccessibilityObject.GetChild(0);
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemListAccessibleObjectTests.cs (8)
33Assert.Equal(Rectangle.Empty, control.Items[0].AccessibilityObject.Bounds); 43AccessibleObject accessibleObject1 = control.Items[0].AccessibilityObject; 57AccessibleObject accessibleObject1 = control.Items[0].AccessibilityObject; 58AccessibleObject accessibleObject2 = control.Items[1].AccessibilityObject; 59AccessibleObject accessibleObject3 = control.Items[2].AccessibilityObject; 76AccessibleObject accessibleObject1 = control.Items[0].AccessibilityObject; 77AccessibleObject accessibleObject2 = control.Items[1].AccessibilityObject; 78AccessibleObject accessibleObject3 = control.Items[2].AccessibilityObject;
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemWithImageAccessibleObjectTests.cs (6)
21AccessibleObject listViewItemAccessibleObject = control.Items[0].AccessibilityObject; 49AccessibleObject listViewItemAccessibleObject = control.Items[0].AccessibilityObject; 67AccessibleObject listViewItemAccessibleObject = control.Items[0].AccessibilityObject; 89AccessibleObject listViewItemAccessibleObject = control.Items[0].AccessibilityObject; 104AccessibleObject listViewItemAccessibleObject = control.Items[0].AccessibilityObject; 127AccessibleObject listViewItemAccessibleObject = control.Items[0].AccessibilityObject;
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewSubItem.ListViewSubItemAccessibleObjectTests.cs (15)
42AccessibleObject accessibleObject = listViewItem1.AccessibilityObject.GetChild(0); 80AccessibleObject accessibleObject = listViewItem1.AccessibilityObject.GetChild(childId); 490AccessibleObject subItemAccObj = (AccessibleObject)listViewItem.AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_LastChild); 491AccessibleObject subItemAccInGroup = (AccessibleObject)listViewItemInGroup.AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_LastChild); 536AccessibleObject subItemAccObj = (AccessibleObject)listViewItem.AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_LastChild); 537AccessibleObject subItemAccInGroup = (AccessibleObject)listViewItemInGroup.AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_LastChild); 559AccessibleObject subItemAccObj = (AccessibleObject)listViewItem.AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_LastChild); 560AccessibleObject subItemAccInGroup = (AccessibleObject)listViewItemInGroup.AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_LastChild); 655AccessibleObject accessibleObject = listViewItem1.AccessibilityObject.GetChild(0); 778AccessibleObject subItemAccObj1 = listViewItem1.AccessibilityObject.GetChild(0); 779AccessibleObject subItemAccObj2 = listViewItem1.AccessibilityObject.GetChild(1); 780AccessibleObject subItemAccObj3 = listViewItem1.AccessibilityObject.GetChild(2); 883var itemAccessibleObject = listView.Items[0].AccessibilityObject; 905var itemAccessibleObject = listView.Items[0].AccessibilityObject; 1175_ = item.AccessibilityObject;
System\Windows\Forms\ListViewItem.IKeyboardToolTipTests.cs (7)
600Assert.Contains(listView.Items[0].AccessibilityObject.Bounds, neighboringToolsRectangles); 601Assert.Contains(listView.Items[1].AccessibilityObject.Bounds, neighboringToolsRectangles); 617Assert.Contains(listView.Items[0].AccessibilityObject.Bounds, neighboringToolsRectangles); 618Assert.Contains(listView.Items[1].AccessibilityObject.Bounds, neighboringToolsRectangles); 619Assert.Contains(listView.Items[2].AccessibilityObject.Bounds, neighboringToolsRectangles); 635Assert.Contains(listView.Items[1].AccessibilityObject.Bounds, neighboringToolsRectangles); 636Assert.Contains(listView.Items[2].AccessibilityObject.Bounds, neighboringToolsRectangles);
System\Windows\Forms\ListViewItemTests.cs (6)
1078Assert.Throws<InvalidOperationException>(() => item.AccessibilityObject); 1088Assert.NotNull(item.AccessibilityObject); 1098Assert.NotNull(item.AccessibilityObject); 1102Assert.Throws<InvalidOperationException>(() => item.AccessibilityObject); 1112Assert.NotNull(item.AccessibilityObject); 1116Assert.Throws<InvalidOperationException>(() => item.AccessibilityObject);
System\Windows\Forms\ListViewTests.cs (1)
5350Assert.NotNull(listViewItem.AccessibilityObject);
System.Windows.Forms.UI.IntegrationTests (13)
ListViewTests.cs (13)
130AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 156AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 206Assert.Equal(expected, listView.Items[0].AccessibilityObject.GetChildCount()); 225AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 248AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 271AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 365AccessibleObject accessibleObject = (AccessibleObject)listView.Items[0].AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_FirstChild)!; 385AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 408AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 433AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 455AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 477AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 498AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject;