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