28 overrides of GetChild
System.Windows.Forms (26)
System\Windows\Forms\Controls\DataGridView\DataGridView.AccessibleObject.cs (1)
57
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\DataGridView\DataGridView.SelectedCellsAccessibleObject.cs (1)
35
public override AccessibleObject?
GetChild
(int index) =>
System\Windows\Forms\Controls\DataGridView\DataGridView.TopRowAccessibleObject.cs (1)
98
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.DataGridViewCellAccessibleObject.cs (1)
390
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewRowAccessibleObject.cs (1)
249
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewSelectedRowCellsAccessibleObject.cs (1)
39
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\Labels\LinkLabel.LinkLabelAccessibleObject.cs (1)
40
public override AccessibleObject?
GetChild
(int index) =>
System\Windows\Forms\Controls\ListBoxes\ListBox.AccessibleObject.cs (1)
186
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\ListView\ListView.ListViewAccessibleObject.cs (1)
90
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\ListView\ListViewGroup.ListViewGroupAccessibleObject.cs (1)
249
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemBaseAccessibleObject.cs (1)
149
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyDescriptorGridEntry.PropertyDescriptorGridEntryAccessibleObject.cs (1)
25
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.PropertyGridViewAccessibleObject.cs (1)
379
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\TabControl\TabControl.TabControlAccessibleObject.cs (1)
44
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\TabControl\TabPage.TabPageAccessibleObject.cs (1)
26
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\ToolStrips\ToolStrip.ToolStripAccessibleObject.cs (1)
40
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownItemAccessibleObject.cs (1)
90
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\TrackBar\TrackBar.TrackBarAccessibleObject.cs (1)
68
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\TreeView\TreeView.TreeViewAccessibleObject.cs (1)
33
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\UpDown\DomainUpDown.DomainUpDownAccessibleObject.cs (1)
27
public override AccessibleObject?
GetChild
(int index) => _upDownBaseAccessibleObject.GetChild(index);
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownBaseAccessibleObject.cs (1)
13
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownButtons.UpDownButtonsAccessibleObject.cs (1)
51
public override AccessibleObject?
GetChild
(int index) => index switch
System\Windows\Forms\ErrorProvider\ErrorProvider.ErrorWindow.ErrorWindowAccessibleObject.cs (1)
44
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Panels\Panel.PanelAccessibleObject.cs (1)
23
public override AccessibleObject?
GetChild
(int index) =>
System\Windows\Forms\Printing\PrintPreviewControl.PrintPreviewControlAccessibleObject.cs (1)
40
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Scrolling\ScrollBar.ScrollBarAccessibleObject.cs (1)
53
public override AccessibleObject?
GetChild
(int index)
System.Windows.Forms.Design (2)
System\Drawing\Design\ColorEditor.ColorPalette.ColorPaletteAccessibleObject.cs (1)
25
public override AccessibleObject?
GetChild
(int id)
System\Windows\Forms\Design\ControlDesigner.ControlDesignerAccessibleObject.cs (1)
65
public override AccessibleObject?
GetChild
(int index)
704 references to GetChild
System.Windows.Forms (49)
System\Windows\Forms\Accessibility\AccessibleObject.cs (7)
433
AccessibleObject? child =
GetChild
(index);
501
AccessibleObject? child =
GetChild
(index);
544
AccessibleObject? child =
GetChild
(index);
2023
return
GetChild
(index);
2041
return index >= 0 && index < GetChildCount() ?
GetChild
(index) : null;
2602
return
GetChild
(0);
2604
return
GetChild
(GetChildCount() - 1);
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (1)
6802
return AccessibilityObject.
GetChild
(objectId - 1);
System\Windows\Forms\Controls\DataGridView\DataGridView.TopRowAccessibleObject.cs (2)
166
return _ownerDataGridView.AccessibilityObject.
GetChild
(1);
208
return _ownerDataGridView.Rows.Count == 0 ? null : Parent.
GetChild
(1);
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.DataGridViewCellAccessibleObject.cs (4)
513
return childCount > 0 ? previousRow.
GetChild
(childCount - 1) : null;
518
return _owner.DataGridView.RowHeadersVisible ? _owner.OwningRow.AccessibilityObject.
GetChild
(0) : null;
548
return _owner.DataGridView.RowHeadersVisible ? nextRow.
GetChild
(1) : nextRow.
GetChild
(0);
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnHeaderCell.DataGridViewColumnHeaderCellAccessibleObject.cs (4)
68
: Owner.DataGridView?.AccessibilityObject.
GetChild
(0);
173
return Owner.DataGridView.RowHeadersVisible ? Parent?.
GetChild
(0) : null;
178
return Parent?.
GetChild
(VisibleIndex - 1);
197
return visibleIndex < 0 ? null : Parent?.
GetChild
(visibleIndex + 1);
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewRowAccessibleObject.cs (3)
346
: _owningDataGridViewRow.DataGridView.AccessibilityObject.
GetChild
(visibleIndex + 1);
357
return _owningDataGridViewRow.DataGridView.AccessibilityObject.
GetChild
(VisibleIndex - 1);
362
return ParentPrivate?.
GetChild
(0);
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewSelectedRowCellsAccessibleObject.cs (2)
49
AccessibleObject? child = _owningDataGridViewRow.AccessibilityObject.
GetChild
(i);
72
AccessibleObject? child = _owningDataGridViewRow.AccessibilityObject.
GetChild
(i);
System\Windows\Forms\Controls\DataGridView\DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject.cs (10)
150
? ParentPrivate?.
GetChild
(1) // go to the next sibling
169
return Owner.DataGridView.AccessibilityObject.
GetChild
(actualDisplayIndex)?.
GetChild
(0);
182
Debug.Assert(Owner.DataGridView.TopLeftHeaderCell.AccessibilityObject == Owner.DataGridView.AccessibilityObject.
GetChild
(0)!.
GetChild
(0));
183
return Owner.DataGridView.AccessibilityObject.
GetChild
(0)?.
GetChild
(0);
195
return Owner.DataGridView.AccessibilityObject.
GetChild
(actualDisplayIndex)?.
GetChild
(0);
262
? Owner.OwningRow.AccessibilityObject.
GetChild
(1) // go to the next sibling
System\Windows\Forms\Controls\DataGridView\DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject.cs (3)
258
return Owner.DataGridView.AccessibilityObject.
GetChild
(0)?.
GetChild
(1);
279
return dataGridView.AccessibilityObject.
GetChild
(0);
System\Windows\Forms\Controls\ListBoxes\CheckedListBox.cs (1)
799
AccessibleObject? checkedItem = AccessibilityObject.
GetChild
(ice.Index);
System\Windows\Forms\Controls\ListBoxes\ListBox.cs (1)
1883
AccessibilityObject?.
GetChild
(Items.Count - 1)?.RaiseAutomationEvent(UIA_EVENT_ID.UIA_AutomationFocusChangedEventId);
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemBaseAccessibleObject.cs (2)
138
return childIndex == InvalidIndex ? null : parentInternal.
GetChild
(childIndex + 1);
140
return parentInternal.
GetChild
(parentInternal.GetChildIndex(this) - 1);
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemImageAccessibleObject.cs (1)
69
NavigateDirection.NavigateDirection_NextSibling => Parent.
GetChild
(1),
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemListAccessibleObject.cs (2)
38
return childIndex == InvalidIndex ? null : _parentInternal.
GetChild
(childIndex + 1);
40
return _parentInternal.
GetChild
(_parentInternal.GetChildIndex(this) - 1);
System\Windows\Forms\Controls\TabControl\TabPage.TabAccessibleObject.cs (2)
101
NavigateDirection.NavigateDirection_NextSibling => OwningTabControl.AccessibilityObject.
GetChild
(GetChildId() + 1),
102
NavigateDirection.NavigateDirection_PreviousSibling => OwningTabControl.AccessibilityObject.
GetChild
(GetChildId() - 1),
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownItemAccessibleObject.cs (1)
97
return _owner.DropDown.AccessibilityObject.
GetChild
(index);
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownButtons.UpDownButtonsAccessibleObject.DirectionButtonAccessibleObject.cs (2)
69
NavigateDirection.NavigateDirection_NextSibling => _up ? Parent.
GetChild
(1) : null,
70
NavigateDirection.NavigateDirection_PreviousSibling => _up ? null : Parent.
GetChild
(0),
System\Windows\Forms\ErrorProvider\ErrorProvider.ErrorWindow.ErrorWindowAccessibleObject.cs (1)
51
return base.
GetChild
(index);
System.Windows.Forms.Design (2)
System\Windows\Forms\Design\ControlDesigner.ControlDesignerAccessibleObject.cs (2)
67
if (_control.AccessibilityObject.
GetChild
(index) is Control.ControlAccessibleObject childAccObj)
76
return _control.AccessibilityObject.
GetChild
(index);
System.Windows.Forms.Design.Tests (1)
System\Windows\Forms\Design\ControlDesignerAccessibleObjectTests.cs (1)
116
var accessibleObject = CreateAccessibleObject(mock => mock.Setup(a => a.
GetChild
(It.IsAny<int>())).Returns(mockChild.Object));
System.Windows.Forms.Tests (629)
System\Windows\Forms\AccessibleObjects\AccessibleObjectTests.cs (127)
79
Assert.Null(accessibleObject.
GetChild
(index));
135
.Setup(a => a.
GetChild
(0))
138
.Setup(a => a.
GetChild
(1))
169
.Setup(a => a.
GetChild
(0))
172
.Setup(a => a.
GetChild
(1))
175
.Setup(a => a.
GetChild
(2))
244
.Setup(a => a.
GetChild
(0))
247
.Setup(a => a.
GetChild
(1))
278
.Setup(a => a.
GetChild
(0))
281
.Setup(a => a.
GetChild
(1))
284
.Setup(a => a.
GetChild
(2))
359
.Setup(a => a.
GetChild
(0))
362
.Setup(a => a.
GetChild
(1))
393
.Setup(a => a.
GetChild
(0))
396
.Setup(a => a.
GetChild
(1))
399
.Setup(a => a.
GetChild
(2))
439
.Setup(a => a.
GetChild
(0))
446
mockAccessibleObject.Verify(a => a.
GetChild
(0), Times.Once());
458
.Setup(a => a.
GetChild
(childCount - 1))
465
mockAccessibleObject.Verify(a => a.
GetChild
(childCount - 1), Times.Once());
870
.Setup(a => a.
GetChild
(0))
873
.Setup(a => a.
GetChild
(1))
876
.Setup(a => a.
GetChild
(2))
898
.Setup(a => a.
GetChild
(0))
901
.Setup(a => a.
GetChild
(1))
904
.Setup(a => a.
GetChild
(2))
1010
.Setup(a => a.
GetChild
(0))
1013
.Setup(a => a.
GetChild
(1))
1045
.Setup(a => a.
GetChild
(0))
1048
.Setup(a => a.
GetChild
(1))
1051
.Setup(a => a.
GetChild
(2))
1100
.Setup(a => a.
GetChild
(0))
1103
.Setup(a => a.
GetChild
(1))
1106
.Setup(a => a.
GetChild
(2))
1132
.Setup(a => a.
GetChild
(0))
1135
.Setup(a => a.
GetChild
(1))
1138
.Setup(a => a.
GetChild
(2))
1187
.Setup(a => a.
GetChild
(0))
1190
.Setup(a => a.
GetChild
(1))
1193
.Setup(a => a.
GetChild
(2))
1223
.Setup(a => a.
GetChild
(0))
1226
.Setup(a => a.
GetChild
(1))
1229
.Setup(a => a.
GetChild
(2))
1251
.Setup(a => a.
GetChild
(0))
1254
.Setup(a => a.
GetChild
(1))
1257
.Setup(a => a.
GetChild
(2))
1335
.Setup(a => a.
GetChild
(0))
1338
.Setup(a => a.
GetChild
(1))
1341
.Setup(a => a.
GetChild
(2))
1363
.Setup(a => a.
GetChild
(0))
1366
.Setup(a => a.
GetChild
(1))
1369
.Setup(a => a.
GetChild
(2))
1429
.Setup(a => a.
GetChild
(0))
1432
.Setup(a => a.
GetChild
(1))
1435
.Setup(a => a.
GetChild
(2))
1459
.Setup(a => a.
GetChild
(0))
1462
.Setup(a => a.
GetChild
(1))
1465
.Setup(a => a.
GetChild
(2))
1486
.Setup(a => a.
GetChild
(0))
1489
.Setup(a => a.
GetChild
(1))
1492
.Setup(a => a.
GetChild
(2))
1558
.Setup(a => a.
GetChild
(0))
1561
.Setup(a => a.
GetChild
(1))
1564
.Setup(a => a.
GetChild
(2))
1586
.Setup(a => a.
GetChild
(0))
1589
.Setup(a => a.
GetChild
(1))
1592
.Setup(a => a.
GetChild
(2))
1658
.Setup(a => a.
GetChild
(0))
1661
.Setup(a => a.
GetChild
(1))
1664
.Setup(a => a.
GetChild
(2))
1689
.Setup(a => a.
GetChild
(0))
1692
.Setup(a => a.
GetChild
(1))
1695
.Setup(a => a.
GetChild
(2))
1761
.Setup(a => a.
GetChild
(0))
1764
.Setup(a => a.
GetChild
(1))
1767
.Setup(a => a.
GetChild
(2))
1792
.Setup(a => a.
GetChild
(0))
1795
.Setup(a => a.
GetChild
(1))
1798
.Setup(a => a.
GetChild
(2))
1876
.Setup(a => a.
GetChild
(0))
1879
.Setup(a => a.
GetChild
(1))
1882
.Setup(a => a.
GetChild
(2))
1906
.Setup(a => a.
GetChild
(0))
1909
.Setup(a => a.
GetChild
(1))
1912
.Setup(a => a.
GetChild
(2))
1982
.Setup(a => a.
GetChild
(0))
1985
.Setup(a => a.
GetChild
(1))
1988
.Setup(a => a.
GetChild
(2))
2013
.Setup(a => a.
GetChild
(0))
2016
.Setup(a => a.
GetChild
(1))
2019
.Setup(a => a.
GetChild
(2))
2088
.Setup(a => a.
GetChild
(0))
2091
.Setup(a => a.
GetChild
(1))
2094
.Setup(a => a.
GetChild
(2))
2119
.Setup(a => a.
GetChild
(0))
2122
.Setup(a => a.
GetChild
(1))
2125
.Setup(a => a.
GetChild
(2))
2195
.Setup(a => a.
GetChild
(0))
2198
.Setup(a => a.
GetChild
(1))
2201
.Setup(a => a.
GetChild
(2))
2223
.Setup(a => a.
GetChild
(0))
2226
.Setup(a => a.
GetChild
(1))
2229
.Setup(a => a.
GetChild
(2))
2280
.Setup(a => a.
GetChild
(0))
2283
.Setup(a => a.
GetChild
(1))
2286
.Setup(a => a.
GetChild
(2))
2308
.Setup(a => a.
GetChild
(0))
2311
.Setup(a => a.
GetChild
(1))
2314
.Setup(a => a.
GetChild
(2))
2380
.Setup(a => a.
GetChild
(0))
2383
.Setup(a => a.
GetChild
(1))
2386
.Setup(a => a.
GetChild
(2))
2411
.Setup(a => a.
GetChild
(0))
2414
.Setup(a => a.
GetChild
(1))
2417
.Setup(a => a.
GetChild
(2))
2466
.Setup(a => a.
GetChild
(0))
2469
.Setup(a => a.
GetChild
(1))
2472
.Setup(a => a.
GetChild
(2))
2502
.Setup(a => a.
GetChild
(0))
2505
.Setup(a => a.
GetChild
(1))
2508
.Setup(a => a.
GetChild
(2))
2557
.Setup(a => a.
GetChild
(0))
2560
.Setup(a => a.
GetChild
(1))
2563
.Setup(a => a.
GetChild
(2))
2590
.Setup(a => a.
GetChild
(0))
2593
.Setup(a => a.
GetChild
(1))
2596
.Setup(a => a.
GetChild
(2))
System\Windows\Forms\AccessibleObjects\CheckedListBoxAccessibleObjectTests.cs (3)
34
AccessibleObject item = checkedListBox.AccessibilityObject.
GetChild
(i);
145
AccessibleObject expected = accessibleObject.
GetChild
(0);
161
AccessibleObject expected = accessibleObject.
GetChild
(2);
System\Windows\Forms\AccessibleObjects\CheckedListBoxItemAccessibleObjectTests.cs (26)
50
Assert.Equal(testName, checkedListBox.AccessibilityObject.
GetChild
(0).Name);
60
Assert.Equal(AccessibleRole.CheckButton, checkedListBox.AccessibilityObject.
GetChild
(0).Role);
75
Assert.Equal(0, accessibleObject.
GetChild
(0).TestAccessor().Dynamic.CurrentIndex);
76
Assert.Equal(1, accessibleObject.
GetChild
(1).TestAccessor().Dynamic.CurrentIndex);
77
Assert.Equal(2, accessibleObject.
GetChild
(2).TestAccessor().Dynamic.CurrentIndex);
92
AccessibleObject itemAccessibleObject = checkedListBox.AccessibilityObject.
GetChild
(0);
104
Assert.NotNull(checkedListBox.AccessibilityObject.
GetChild
(0).RuntimeId);
121
AccessibleObject itemAccessibleObject = checkedListBox.AccessibilityObject.
GetChild
(itemIndex);
137
AccessibleObject itemAccessibleObject1 = checkedListBox.AccessibilityObject.
GetChild
(0);
138
AccessibleObject itemAccessibleObject2 = checkedListBox.AccessibilityObject.
GetChild
(1);
139
AccessibleObject itemAccessibleObject3 = checkedListBox.AccessibilityObject.
GetChild
(2);
156
AccessibleObject itemAccessibleObject1 = checkedListBox.AccessibilityObject.
GetChild
(0);
157
AccessibleObject itemAccessibleObject2 = checkedListBox.AccessibilityObject.
GetChild
(1);
158
AccessibleObject itemAccessibleObject3 = checkedListBox.AccessibilityObject.
GetChild
(2);
172
Assert.Equal(string.Empty, checkedListBox.AccessibilityObject.
GetChild
(0).DefaultAction);
191
Assert.Equal(expected, checkedListBox.AccessibilityObject.
GetChild
(0).DefaultAction);
204
Assert.Equal(expected, ((BSTR)checkedListBox.AccessibilityObject.
GetChild
(0).GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleDefaultActionPropertyId)).ToStringAndFree());
217
Assert.Equal(isChecked.ToString(), checkedListBox.AccessibilityObject.
GetChild
(0).Value);
232
checkedListBox.AccessibilityObject.
GetChild
(0).DoDefaultAction();
250
checkedListBox.AccessibilityObject.
GetChild
(0).DoDefaultAction();
266
Assert.Equal((ToggleState)toggleState, checkedListBox.AccessibilityObject.
GetChild
(0).ToggleState);
267
Assert.Equal(checkValue.ToString(), ((BSTR)checkedListBox.AccessibilityObject.
GetChild
(0).GetPropertyValue(UIA_PROPERTY_ID.UIA_ValueValuePropertyId)).ToStringAndFree());
282
checkedListBox.AccessibilityObject.
GetChild
(0).Toggle();
300
checkedListBox.AccessibilityObject.
GetChild
(0).Toggle();
312
Assert.True((bool)checkedListBox.AccessibilityObject.
GetChild
(0).GetPropertyValue(UIA_PROPERTY_ID.UIA_IsInvokePatternAvailablePropertyId));
324
AccessibleObject accessibleObject = checkedListBox.AccessibilityObject.
GetChild
(0);
System\Windows\Forms\AccessibleObjects\Control.ControlAccessibleObjectTests.cs (1)
913
Assert.Null(accessibleObject.
GetChild
(index));
System\Windows\Forms\AccessibleObjects\DataGridViewAccessibleObjectTests.cs (25)
115
Assert.Null(accessibleObject.
GetChild
(0)); // GetChild method should not throw an exception
127
Assert.NotNull(accessibleObject.
GetChild
(0)); // dataGridView a first empty row.
128
Assert.Null(accessibleObject.
GetChild
(1)); // GetChild method should not throw an exception
139
Assert.NotNull(accessibleObject.
GetChild
(0)); // dataGridView column headers
140
Assert.NotNull(accessibleObject.
GetChild
(1)); // dataGridView a first empty row
753
Assert.Null(dataGridView.AccessibilityObject.
GetChild
(-1));
754
Assert.Equal(dataGridView.Rows[1].AccessibilityObject, dataGridView.AccessibilityObject.
GetChild
(0));
755
Assert.Null(dataGridView.AccessibilityObject.
GetChild
(1));
774
Assert.Null(dataGridView.AccessibilityObject.
GetChild
(-1));
775
Assert.Equal(dataGridView.Rows[0].AccessibilityObject, dataGridView.AccessibilityObject.
GetChild
(0));
776
Assert.Null(dataGridView.AccessibilityObject.
GetChild
(1));
796
Assert.Null(dataGridView.AccessibilityObject.
GetChild
(-1));
797
Assert.Null(dataGridView.AccessibilityObject.
GetChild
(0));
798
Assert.Null(dataGridView.AccessibilityObject.
GetChild
(1));
818
Assert.Null(dataGridView.AccessibilityObject.
GetChild
(-1));
819
Assert.Equal(topRowAccessibilityObject, dataGridView.AccessibilityObject.
GetChild
(0));
820
Assert.Equal(dataGridView.Rows[1].AccessibilityObject, dataGridView.AccessibilityObject.
GetChild
(1));
821
Assert.Null(dataGridView.AccessibilityObject.
GetChild
(2));
841
Assert.Null(dataGridView.AccessibilityObject.
GetChild
(-1));
842
Assert.Equal(topRowAccessibilityObject, dataGridView.AccessibilityObject.
GetChild
(0));
843
Assert.Equal(dataGridView.Rows[0].AccessibilityObject, dataGridView.AccessibilityObject.
GetChild
(1));
844
Assert.Null(dataGridView.AccessibilityObject.
GetChild
(2));
865
Assert.Null(dataGridView.AccessibilityObject.
GetChild
(-1));
866
Assert.Equal(topRowAccessibilityObject, dataGridView.AccessibilityObject.
GetChild
(0));
867
Assert.Null(dataGridView.AccessibilityObject.
GetChild
(1));
System\Windows\Forms\AccessibleObjects\DataGridViewCellAccessibleObjectTests.cs (1)
381
Assert.Throws<InvalidOperationException>(() => accessibleObject.
GetChild
(-1));
System\Windows\Forms\AccessibleObjects\DataGridViewColumnHeaderCellAccessibleObjectTests.cs (1)
35
Assert.Equal(control.AccessibilityObject.
GetChild
(0), accessibleObject.Parent);
System\Windows\Forms\AccessibleObjects\DataGridViewRowAccessibleObjectTests.cs (67)
253
Assert.Throws<InvalidOperationException>(() => accessibleObject.
GetChild
(0));
1875
Assert.Null(rowAccessibleObject.
GetChild
(0));
1876
Assert.Null(rowAccessibleObject.
GetChild
(1));
1877
Assert.Null(rowAccessibleObject.
GetChild
(2));
1894
Assert.Equal(accessibleObject1, rowAccessibleObject.
GetChild
(0));
1895
Assert.Equal(accessibleObject2, rowAccessibleObject.
GetChild
(1));
1896
Assert.Equal(accessibleObject3, rowAccessibleObject.
GetChild
(2));
1897
Assert.Null(rowAccessibleObject.
GetChild
(3));
1914
Assert.Equal(accessibleObject2, rowAccessibleObject.
GetChild
(0));
1915
Assert.Equal(accessibleObject3, rowAccessibleObject.
GetChild
(1));
1916
Assert.Null(rowAccessibleObject.
GetChild
(2));
1933
Assert.Equal(accessibleObject1, rowAccessibleObject.
GetChild
(0));
1934
Assert.Equal(accessibleObject3, rowAccessibleObject.
GetChild
(1));
1935
Assert.Null(rowAccessibleObject.
GetChild
(2));
1952
Assert.Equal(accessibleObject1, rowAccessibleObject.
GetChild
(0));
1953
Assert.Equal(accessibleObject2, rowAccessibleObject.
GetChild
(1));
1954
Assert.Null(rowAccessibleObject.
GetChild
(2));
1972
Assert.Equal(topLeftAccessibilityObject, rowAccessibleObject.
GetChild
(0));
1973
Assert.Equal(accessibleObject1, rowAccessibleObject.
GetChild
(1));
1974
Assert.Equal(accessibleObject2, rowAccessibleObject.
GetChild
(2));
1975
Assert.Equal(accessibleObject3, rowAccessibleObject.
GetChild
(3));
1976
Assert.Null(rowAccessibleObject.
GetChild
(4));
1994
Assert.Equal(topLeftAccessibilityObject, rowAccessibleObject.
GetChild
(0));
1995
Assert.Null(rowAccessibleObject.
GetChild
(1));
1996
Assert.Null(rowAccessibleObject.
GetChild
(2));
2014
Assert.Equal(topLeftAccessibilityObject, rowAccessibleObject.
GetChild
(0));
2015
Assert.Equal(accessibleObject2, rowAccessibleObject.
GetChild
(1));
2016
Assert.Equal(accessibleObject3, rowAccessibleObject.
GetChild
(2));
2017
Assert.Null(rowAccessibleObject.
GetChild
(3));
2035
Assert.Equal(topLeftAccessibilityObject, rowAccessibleObject.
GetChild
(0));
2036
Assert.Equal(accessibleObject1, rowAccessibleObject.
GetChild
(1));
2037
Assert.Equal(accessibleObject3, rowAccessibleObject.
GetChild
(2));
2038
Assert.Null(rowAccessibleObject.
GetChild
(3));
2056
Assert.Equal(topLeftAccessibilityObject, rowAccessibleObject.
GetChild
(0));
2057
Assert.Equal(accessibleObject1, rowAccessibleObject.
GetChild
(1));
2058
Assert.Equal(accessibleObject2, rowAccessibleObject.
GetChild
(2));
2059
Assert.Null(rowAccessibleObject.
GetChild
(3));
2079
Assert.Equal(accessibleObject1, rowAccessibleObject.
GetChild
(0));
2080
Assert.Equal(accessibleObject2, rowAccessibleObject.
GetChild
(1));
2081
Assert.Equal(accessibleObject3, rowAccessibleObject.
GetChild
(2));
2082
Assert.Null(rowAccessibleObject.
GetChild
(3));
2102
Assert.Equal(accessibleObject1, rowAccessibleObject.
GetChild
(0));
2103
Assert.Equal(accessibleObject2, rowAccessibleObject.
GetChild
(1));
2104
Assert.Null(rowAccessibleObject.
GetChild
(2));
2124
Assert.Equal(accessibleObject1, rowAccessibleObject.
GetChild
(0));
2125
Assert.Equal(accessibleObject3, rowAccessibleObject.
GetChild
(1));
2126
Assert.Null(rowAccessibleObject.
GetChild
(2));
2146
Assert.Equal(accessibleObject2, rowAccessibleObject.
GetChild
(0));
2147
Assert.Equal(accessibleObject3, rowAccessibleObject.
GetChild
(1));
2148
Assert.Null(rowAccessibleObject.
GetChild
(2));
2169
Assert.Equal(topLeftAccessibilityObject, rowAccessibleObject.
GetChild
(0));
2170
Assert.Equal(accessibleObject1, rowAccessibleObject.
GetChild
(1));
2171
Assert.Equal(accessibleObject2, rowAccessibleObject.
GetChild
(2));
2172
Assert.Equal(accessibleObject3, rowAccessibleObject.
GetChild
(3));
2173
Assert.Null(rowAccessibleObject.
GetChild
(4));
2194
Assert.Equal(topLeftAccessibilityObject, rowAccessibleObject.
GetChild
(0));
2195
Assert.Equal(accessibleObject1, rowAccessibleObject.
GetChild
(1));
2196
Assert.Equal(accessibleObject2, rowAccessibleObject.
GetChild
(2));
2197
Assert.Null(rowAccessibleObject.
GetChild
(3));
2218
Assert.Equal(topLeftAccessibilityObject, rowAccessibleObject.
GetChild
(0));
2219
Assert.Equal(accessibleObject1, rowAccessibleObject.
GetChild
(1));
2220
Assert.Equal(accessibleObject3, rowAccessibleObject.
GetChild
(2));
2221
Assert.Null(rowAccessibleObject.
GetChild
(3));
2242
Assert.Equal(topLeftAccessibilityObject, rowAccessibleObject.
GetChild
(0));
2243
Assert.Equal(accessibleObject2, rowAccessibleObject.
GetChild
(1));
2244
Assert.Equal(accessibleObject3, rowAccessibleObject.
GetChild
(2));
2245
Assert.Null(rowAccessibleObject.
GetChild
(3));
System\Windows\Forms\AccessibleObjects\DataGridViewSelectedCellsAccessibleObjectTests.cs (3)
151
Assert.Null(accessibleObject.
GetChild
(-1));
152
Assert.Equal(selecetedCell1.AccessibilityObject, accessibleObject.
GetChild
(0));
153
Assert.Null(accessibleObject.
GetChild
(1));
System\Windows\Forms\AccessibleObjects\DataGridViewSelectedRowCellsAccessibleObjectTests.cs (3)
157
Assert.Null(accessibleObject.
GetChild
(-1));
158
Assert.Equal(selecetedCell1.AccessibilityObject, accessibleObject.
GetChild
(0));
159
Assert.Null(accessibleObject.
GetChild
(1));
System\Windows\Forms\AccessibleObjects\DataGridViewTopLeftHeaderCellAccessibleObjectTests.cs (3)
247
AccessibleObject? expected = control.AccessibilityObject.
GetChild
(0);
278
AccessibleObject? expected = control.AccessibilityObject.
GetChild
(0)?.
GetChild
(1);
System\Windows\Forms\AccessibleObjects\DataGridViewTopRowAccessibleObjectTests.cs (66)
738
Assert.Null(topRowAccessibleObject.
GetChild
(0));
739
Assert.Null(topRowAccessibleObject.
GetChild
(1));
740
Assert.Null(topRowAccessibleObject.
GetChild
(2));
757
Assert.Equal(accessibleObject1, topRowAccessibleObject.
GetChild
(0));
758
Assert.Equal(accessibleObject2, topRowAccessibleObject.
GetChild
(1));
759
Assert.Equal(accessibleObject3, topRowAccessibleObject.
GetChild
(2));
760
Assert.Null(topRowAccessibleObject.
GetChild
(3));
777
Assert.Equal(accessibleObject2, topRowAccessibleObject.
GetChild
(0));
778
Assert.Equal(accessibleObject3, topRowAccessibleObject.
GetChild
(1));
779
Assert.Null(topRowAccessibleObject.
GetChild
(2));
796
Assert.Equal(accessibleObject1, topRowAccessibleObject.
GetChild
(0));
797
Assert.Equal(accessibleObject3, topRowAccessibleObject.
GetChild
(1));
798
Assert.Null(topRowAccessibleObject.
GetChild
(2));
815
Assert.Equal(accessibleObject1, topRowAccessibleObject.
GetChild
(0));
816
Assert.Equal(accessibleObject2, topRowAccessibleObject.
GetChild
(1));
817
Assert.Null(topRowAccessibleObject.
GetChild
(2));
835
Assert.Equal(topLeftAccessibilityObject, topRowAccessibleObject.
GetChild
(0));
836
Assert.Equal(accessibleObject1, topRowAccessibleObject.
GetChild
(1));
837
Assert.Equal(accessibleObject2, topRowAccessibleObject.
GetChild
(2));
838
Assert.Equal(accessibleObject3, topRowAccessibleObject.
GetChild
(3));
839
Assert.Null(topRowAccessibleObject.
GetChild
(4));
857
Assert.Equal(topLeftAccessibilityObject, topRowAccessibleObject.
GetChild
(0));
858
Assert.Null(topRowAccessibleObject.
GetChild
(1));
859
Assert.Null(topRowAccessibleObject.
GetChild
(2));
877
Assert.Equal(topLeftAccessibilityObject, topRowAccessibleObject.
GetChild
(0));
878
Assert.Equal(accessibleObject2, topRowAccessibleObject.
GetChild
(1));
879
Assert.Equal(accessibleObject3, topRowAccessibleObject.
GetChild
(2));
880
Assert.Null(topRowAccessibleObject.
GetChild
(3));
898
Assert.Equal(topLeftAccessibilityObject, topRowAccessibleObject.
GetChild
(0));
899
Assert.Equal(accessibleObject1, topRowAccessibleObject.
GetChild
(1));
900
Assert.Equal(accessibleObject3, topRowAccessibleObject.
GetChild
(2));
901
Assert.Null(topRowAccessibleObject.
GetChild
(3));
919
Assert.Equal(topLeftAccessibilityObject, topRowAccessibleObject.
GetChild
(0));
920
Assert.Equal(accessibleObject1, topRowAccessibleObject.
GetChild
(1));
921
Assert.Equal(accessibleObject2, topRowAccessibleObject.
GetChild
(2));
922
Assert.Null(topRowAccessibleObject.
GetChild
(3));
942
Assert.Equal(accessibleObject1, topRowAccessibleObject.
GetChild
(0));
943
Assert.Equal(accessibleObject2, topRowAccessibleObject.
GetChild
(1));
944
Assert.Equal(accessibleObject3, topRowAccessibleObject.
GetChild
(2));
945
Assert.Null(topRowAccessibleObject.
GetChild
(3));
965
Assert.Equal(accessibleObject1, topRowAccessibleObject.
GetChild
(0));
966
Assert.Equal(accessibleObject2, topRowAccessibleObject.
GetChild
(1));
967
Assert.Null(topRowAccessibleObject.
GetChild
(2));
987
Assert.Equal(accessibleObject1, topRowAccessibleObject.
GetChild
(0));
988
Assert.Equal(accessibleObject3, topRowAccessibleObject.
GetChild
(1));
989
Assert.Null(topRowAccessibleObject.
GetChild
(2));
1009
Assert.Equal(accessibleObject2, topRowAccessibleObject.
GetChild
(0));
1010
Assert.Equal(accessibleObject3, topRowAccessibleObject.
GetChild
(1));
1011
Assert.Null(topRowAccessibleObject.
GetChild
(2));
1032
Assert.Equal(topLeftAccessibilityObject, topRowAccessibleObject.
GetChild
(0));
1033
Assert.Equal(accessibleObject1, topRowAccessibleObject.
GetChild
(1));
1034
Assert.Equal(accessibleObject2, topRowAccessibleObject.
GetChild
(2));
1035
Assert.Equal(accessibleObject3, topRowAccessibleObject.
GetChild
(3));
1036
Assert.Null(topRowAccessibleObject.
GetChild
(4));
1057
Assert.Equal(topLeftAccessibilityObject, topRowAccessibleObject.
GetChild
(0));
1058
Assert.Equal(accessibleObject1, topRowAccessibleObject.
GetChild
(1));
1059
Assert.Equal(accessibleObject2, topRowAccessibleObject.
GetChild
(2));
1060
Assert.Null(topRowAccessibleObject.
GetChild
(3));
1081
Assert.Equal(topLeftAccessibilityObject, topRowAccessibleObject.
GetChild
(0));
1082
Assert.Equal(accessibleObject1, topRowAccessibleObject.
GetChild
(1));
1083
Assert.Equal(accessibleObject3, topRowAccessibleObject.
GetChild
(2));
1084
Assert.Null(topRowAccessibleObject.
GetChild
(3));
1105
Assert.Equal(topLeftAccessibilityObject, topRowAccessibleObject.
GetChild
(0));
1106
Assert.Equal(accessibleObject2, topRowAccessibleObject.
GetChild
(1));
1107
Assert.Equal(accessibleObject3, topRowAccessibleObject.
GetChild
(2));
1108
Assert.Null(topRowAccessibleObject.
GetChild
(3));
System\Windows\Forms\AccessibleObjects\ErrorProvider.ErrorWindow.ErrorWindowAccessibleObjectTests.cs (4)
133
Assert.Null(accessibleObject.
GetChild
(-1));
134
Assert.Equal(item1.AccessibilityObject, accessibleObject.
GetChild
(0));
135
Assert.Equal(item2.AccessibilityObject, accessibleObject.
GetChild
(1));
136
Assert.Null(accessibleObject.
GetChild
(2));
System\Windows\Forms\AccessibleObjects\ErrorProviderAccessibleObjectTests.cs (2)
123
AccessibleObject actualAccessibilityObject = errorWindowAccessibilityObject.
GetChild
(0);
126
actualAccessibilityObject = errorWindowAccessibilityObject.
GetChild
(1);
System\Windows\Forms\AccessibleObjects\HScrollBar.HScrollBarAccessibleObjectTests.cs (35)
185
Assert.Null(accessibleObject.
GetChild
(-1));
186
Assert.Equal(accessibleObject.FirstLineButtonAccessibleObject, accessibleObject.
GetChild
(0));
187
Assert.Equal(accessibleObject.FirstPageButtonAccessibleObject, accessibleObject.
GetChild
(1));
188
Assert.Equal(accessibleObject.ThumbAccessibleObject, accessibleObject.
GetChild
(2));
189
Assert.Equal(accessibleObject.LastPageButtonAccessibleObject, accessibleObject.
GetChild
(3));
190
Assert.Equal(accessibleObject.LastLineButtonAccessibleObject, accessibleObject.
GetChild
(4));
191
Assert.Null(accessibleObject.
GetChild
(5));
201
Assert.Null(accessibleObject.
GetChild
(-1));
202
Assert.Equal(accessibleObject.FirstLineButtonAccessibleObject, accessibleObject.
GetChild
(0));
203
Assert.Equal(accessibleObject.ThumbAccessibleObject, accessibleObject.
GetChild
(1));
204
Assert.Equal(accessibleObject.LastPageButtonAccessibleObject, accessibleObject.
GetChild
(2));
205
Assert.Equal(accessibleObject.LastLineButtonAccessibleObject, accessibleObject.
GetChild
(3));
206
Assert.Null(accessibleObject.
GetChild
(4));
207
Assert.Null(accessibleObject.
GetChild
(5));
217
Assert.Null(accessibleObject.
GetChild
(-1));
218
Assert.Equal(accessibleObject.FirstLineButtonAccessibleObject, accessibleObject.
GetChild
(0));
219
Assert.Equal(accessibleObject.FirstPageButtonAccessibleObject, accessibleObject.
GetChild
(1));
220
Assert.Equal(accessibleObject.ThumbAccessibleObject, accessibleObject.
GetChild
(2));
221
Assert.Equal(accessibleObject.LastLineButtonAccessibleObject, accessibleObject.
GetChild
(3));
222
Assert.Null(accessibleObject.
GetChild
(4));
223
Assert.Null(accessibleObject.
GetChild
(5));
233
Assert.Null(accessibleObject.
GetChild
(-1));
234
Assert.Equal(accessibleObject.FirstLineButtonAccessibleObject, accessibleObject.
GetChild
(0));
235
Assert.Equal(accessibleObject.ThumbAccessibleObject, accessibleObject.
GetChild
(1));
236
Assert.Equal(accessibleObject.LastLineButtonAccessibleObject, accessibleObject.
GetChild
(2));
237
Assert.Null(accessibleObject.
GetChild
(3));
238
Assert.Null(accessibleObject.
GetChild
(4));
239
Assert.Null(accessibleObject.
GetChild
(5));
249
Assert.Null(accessibleObject.
GetChild
(-1));
250
Assert.Null(accessibleObject.
GetChild
(0));
251
Assert.Null(accessibleObject.
GetChild
(1));
252
Assert.Null(accessibleObject.
GetChild
(2));
253
Assert.Null(accessibleObject.
GetChild
(3));
254
Assert.Null(accessibleObject.
GetChild
(4));
255
Assert.Null(accessibleObject.
GetChild
(5));
System\Windows\Forms\AccessibleObjects\HScrollBar.ScrollBarFirstLineButtonAccessibleObjectTests.cs (3)
22
Assert.Null(accessibleObject.
GetChild
(-1));
23
Assert.Null(accessibleObject.
GetChild
(0));
24
Assert.Null(accessibleObject.
GetChild
(1));
System\Windows\Forms\AccessibleObjects\HScrollBar.ScrollBarFirstPageButtonAccessibleObjectTests.cs (3)
22
Assert.Null(accessibleObject.
GetChild
(-1));
23
Assert.Null(accessibleObject.
GetChild
(0));
24
Assert.Null(accessibleObject.
GetChild
(1));
System\Windows\Forms\AccessibleObjects\HScrollBar.ScrollBarLastLineButtonAccessibleObjectTests.cs (3)
22
Assert.Null(accessibleObject.
GetChild
(-1));
23
Assert.Null(accessibleObject.
GetChild
(0));
24
Assert.Null(accessibleObject.
GetChild
(1));
System\Windows\Forms\AccessibleObjects\HScrollBar.ScrollBarLastPageButtonAccessibleObjectTests.cs (3)
22
Assert.Null(accessibleObject.
GetChild
(-1));
23
Assert.Null(accessibleObject.
GetChild
(0));
24
Assert.Null(accessibleObject.
GetChild
(1));
System\Windows\Forms\AccessibleObjects\HScrollBar.ScrollBarThumbAccessibleObjectTests.cs (3)
22
Assert.Null(accessibleObject.
GetChild
(-1));
23
Assert.Null(accessibleObject.
GetChild
(0));
24
Assert.Null(accessibleObject.
GetChild
(1));
System\Windows\Forms\AccessibleObjects\LinkLabel.LinkLabelAccessibleObjectTests.cs (2)
112
var actual = (LinkAccessibleObject)linkLabel.AccessibilityObject.
GetChild
(childIndex)!;
130
Assert.Null(linkLabel.AccessibilityObject.
GetChild
(childIndex));
System\Windows\Forms\AccessibleObjects\ListBox.ListBoxItemAccessibleObjectTests.cs (8)
39
AccessibleObject? itemAccessibleObject = accessibleObject.
GetChild
(i);
54
AccessibleObject? itemAccessibleObject = accessibleObject.
GetChild
(0);
77
AccessibleObject? itemAccessibleObject = accessibleObject.
GetChild
(0);
93
AccessibleObject? itemAccessibleObject = accessibleObject.
GetChild
(0);
110
AccessibleObject? itemAccessibleObject = accessibleObject.
GetChild
(0);
126
AccessibleObject? itemAccessibleObject = accessibleObject.
GetChild
(0);
157
ListBox.ListBoxItemAccessibleObject accessibleObject = (ListBox.ListBoxItemAccessibleObject)listBoxAccessibleObject.
GetChild
(0)!;
170
var itemAccessibleObject = accessibleObject.
GetChild
(0).Should().BeOfType<ListBox.ListBoxItemAccessibleObject>().Which;
System\Windows\Forms\AccessibleObjects\ListBoxAccessibleObjectTests.cs (7)
22
AccessibleObject child = listBox.AccessibilityObject.
GetChild
(i)!;
211
ISelectionItemProvider.Interface provider = listBoxAccessibleObject.
GetChild
(0)!;
243
accessibilityObject.
GetChild
(i);
261
accessibleObject.GetSelected().Should().Be(accessibleObject.
GetChild
(0));
264
accessibleObject.GetSelected().Should().Be(accessibleObject.
GetChild
(1));
300
focusedObject.Should().BeEquivalentTo(accessibleObject.
GetChild
(1));
333
selectedObject.Should().BeEquivalentTo(accessibleObject.
GetChild
(expectedIndex.Value));
System\Windows\Forms\AccessibleObjects\ListVIew.ListViewAccessibleObjectTests.cs (38)
201
Assert.Null(accessibleObject.
GetChild
(0)); // GetChild method should not throw an exception
554
Assert.Null(accessibleObject.
GetChild
(-1));
558
Assert.Equal(listView.DefaultGroup.AccessibilityObject, accessibleObject.
GetChild
(0));
559
Assert.Equal(listView.Groups[0].AccessibilityObject, accessibleObject.
GetChild
(1));
560
Assert.Null(accessibleObject.
GetChild
(2));
564
Assert.Equal(listViewItem1.AccessibilityObject, accessibleObject.
GetChild
(0));
565
Assert.Equal(listViewItem2.AccessibilityObject, accessibleObject.
GetChild
(1));
566
Assert.Equal(listViewItem3.AccessibilityObject, accessibleObject.
GetChild
(2));
567
Assert.Null(accessibleObject.
GetChild
(3));
621
Assert.Null(listView.AccessibilityObject.
GetChild
(-1));
622
Assert.Null(listView.AccessibilityObject.
GetChild
(0));
623
Assert.Null(listView.AccessibilityObject.
GetChild
(1));
1283
Assert.Null(listView.AccessibilityObject.
GetChild
(0));
1293
Assert.Null(listView.AccessibilityObject.
GetChild
(-1));
1303
Assert.Null(listView.AccessibilityObject.
GetChild
(10));
1327
Assert.Equal(expectedValues[0], listView.AccessibilityObject.
GetChild
(0));
1328
Assert.Equal(expectedValues[1], listView.AccessibilityObject.
GetChild
(1));
1329
Assert.Equal(expectedValues[2], listView.AccessibilityObject.
GetChild
(2));
1649
Assert.Equal(listViewGroupWithItems1.AccessibilityObject, accessibleObject.
GetChild
(0));
1650
Assert.Equal(listViewGroupWithItems2.AccessibilityObject, accessibleObject.
GetChild
(1));
1651
Assert.Null(accessibleObject.
GetChild
(2));
1652
Assert.Null(accessibleObject.
GetChild
(3));
1671
Assert.Equal(listView.Groups[1].AccessibilityObject, accessibleObject.
GetChild
(0));
1672
Assert.Equal(listView.Groups[2].AccessibilityObject, accessibleObject.
GetChild
(1));
1673
Assert.Null(accessibleObject.
GetChild
(2));
1674
Assert.Null(accessibleObject.
GetChild
(3));
1683
Assert.Equal(listView.Groups[0].AccessibilityObject, accessibleObject.
GetChild
(0));
1684
Assert.Equal(listView.Groups[1].AccessibilityObject, accessibleObject.
GetChild
(1));
1685
Assert.Equal(listView.Groups[2].AccessibilityObject, accessibleObject.
GetChild
(2));
1686
Assert.Equal(listView.Groups[3].AccessibilityObject, accessibleObject.
GetChild
(3));
1705
Assert.Equal(listView.Groups[1].AccessibilityObject, accessibleObject.
GetChild
(0));
1706
Assert.Equal(listView.Groups[2].AccessibilityObject, accessibleObject.
GetChild
(1));
1707
Assert.Null(accessibleObject.
GetChild
(2));
1708
Assert.Null(accessibleObject.
GetChild
(3));
1713
Assert.Equal(listView.DefaultGroup.AccessibilityObject, accessibleObject.
GetChild
(0));
1714
Assert.Null(accessibleObject.
GetChild
(1));
1715
Assert.Null(accessibleObject.
GetChild
(2));
1716
Assert.Null(accessibleObject.
GetChild
(3));
System\Windows\Forms\AccessibleObjects\ListViewGroup.ListViewGroupAccessibleObjectTests.cs (22)
613
Assert.Null(group1AccObj.
GetChild
(-1));
614
Assert.Null(group1AccObj.
GetChild
(1));
616
Assert.Equal(supportsGetChild ? items[0].AccessibilityObject : null, group1AccObj.
GetChild
(0));
618
Assert.Null(group2AccObj.
GetChild
(-1));
619
Assert.Null(group2AccObj.
GetChild
(2));
620
Assert.Equal(supportsGetChild ? items[2].AccessibilityObject : null, group2AccObj.
GetChild
(0));
621
Assert.Equal(supportsGetChild ? items[3].AccessibilityObject : null, group2AccObj.
GetChild
(1));
623
Assert.Null(group3AccObj.
GetChild
(-1));
624
Assert.Null(group3AccObj.
GetChild
(0));
626
Assert.Null(defaultGroupAccObj.
GetChild
(-1));
627
Assert.Null(defaultGroupAccObj.
GetChild
(1));
628
Assert.Equal(supportsGetChild ? items[1].AccessibilityObject : null, defaultGroupAccObj.
GetChild
(0));
1095
Assert.Equal(listView.Groups[0].Items[1].AccessibilityObject, accessibleObject.
GetChild
(0));
1096
Assert.Equal(listView.Groups[0].Items[2].AccessibilityObject, accessibleObject.
GetChild
(1));
1097
Assert.Null(accessibleObject.
GetChild
(2));
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));
1123
Assert.Null(accessibleObject.
GetChild
(4));
1144
Assert.Equal(listView.Groups[0].Items[1].AccessibilityObject, accessibleObject.
GetChild
(0));
1145
Assert.Null(accessibleObject.
GetChild
(1));
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemAccessibleObjectTests.cs (34)
1056
Assert.Null(accessibleObject1.
GetChild
(-1));
1057
Assert.Null(accessibleObject2.
GetChild
(-1));
1060
Assert.Equal(listView.Items[0].SubItems[0].AccessibilityObject, accessibleObject1.
GetChild
(0));
1061
Assert.Equal(listView.Items[0].SubItems[1].AccessibilityObject, accessibleObject1.
GetChild
(1));
1064
accessibleObject1.
GetChild
(2));
1066
Assert.Equal(listView.Items[1].SubItems[0].AccessibilityObject, accessibleObject2.
GetChild
(0));
1067
Assert.Equal(listView.Items[1].SubItems[1].AccessibilityObject, accessibleObject2.
GetChild
(1));
1070
accessibleObject2.
GetChild
(2));
1074
Assert.Null(accessibleObject1.
GetChild
(0));
1075
Assert.Null(accessibleObject1.
GetChild
(1));
1076
Assert.Null(accessibleObject1.
GetChild
(2));
1078
Assert.Null(accessibleObject2.
GetChild
(0));
1079
Assert.Null(accessibleObject2.
GetChild
(1));
1080
Assert.Null(accessibleObject2.
GetChild
(2));
1083
Assert.Null(accessibleObject1.
GetChild
(3));
1084
Assert.Null(accessibleObject2.
GetChild
(3));
1096
Assert.Null(accessibleObject1.
GetChild
(-1));
1097
Assert.Null(accessibleObject2.
GetChild
(-1));
1100
Assert.Equal(listView.Items[0].SubItems[0].AccessibilityObject, accessibleObject1.
GetChild
(0));
1101
Assert.Equal(listView.Items[0].SubItems[1].AccessibilityObject, accessibleObject1.
GetChild
(1));
1102
Assert.Equal(listView.Items[0].SubItems[2].AccessibilityObject, accessibleObject1.
GetChild
(2));
1104
Assert.Equal(listView.Items[1].SubItems[0].AccessibilityObject, accessibleObject2.
GetChild
(0));
1105
Assert.Equal(listView.Items[1].SubItems[1].AccessibilityObject, accessibleObject2.
GetChild
(1));
1106
Assert.Equal(listView.Items[1].SubItems[2].AccessibilityObject, accessibleObject2.
GetChild
(2));
1110
Assert.Null(accessibleObject1.
GetChild
(0));
1111
Assert.Null(accessibleObject1.
GetChild
(1));
1112
Assert.Null(accessibleObject1.
GetChild
(2));
1114
Assert.Null(accessibleObject2.
GetChild
(0));
1115
Assert.Null(accessibleObject2.
GetChild
(1));
1116
Assert.Null(accessibleObject2.
GetChild
(2));
1119
Assert.Null(accessibleObject1.
GetChild
(3));
1120
Assert.Null(accessibleObject2.
GetChild
(3));
1758
Assert.Null(accessibleObject.
GetChild
(0));
1762
Assert.Throws<InvalidOperationException>(() => accessibleObject.
GetChild
(0));
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemDetailsAccessibleObjectTests.cs (12)
62
Assert.Null(accessibleObject.
GetChild
(-1));
63
Assert.Null(accessibleObject.
GetChild
(outRangeIndex));
78
Assert.Equal(item.SubItems[0].AccessibilityObject, accessibleObject.
GetChild
(0));
79
Assert.Equal(item.SubItems[1].AccessibilityObject, accessibleObject.
GetChild
(1));
80
Assert.Equal(item.SubItems[2].AccessibilityObject, accessibleObject.
GetChild
(2));
81
Assert.Null(accessibleObject.
GetChild
(3));
198
AccessibleObject listItemAccessibleObject = listView1.AccessibilityObject.
GetChild
(1);
200
Assert.Equal("sub1", listItemAccessibleObject.
GetChild
(2).Name);
204
Assert.Equal("sub2", listItemAccessibleObject.
GetChild
(2).Name);
222
AccessibleObject listItemAccessibleObject = listView1.AccessibilityObject.
GetChild
(1);
224
Assert.Equal("sub1", listItemAccessibleObject.
GetChild
(1).Name);
228
Assert.Equal("sub2", listItemAccessibleObject.
GetChild
(1).Name);
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemWithImageAccessibleObjectTests.cs (2)
69
Assert.Null(listViewItemAccessibleObject.
GetChild
(0));
91
Assert.IsType<ListViewItemImageAccessibleObject>(listViewItemAccessibleObject.
GetChild
(0));
System\Windows\Forms\AccessibleObjects\Panel.PanelAccessibleObjectTests.cs (3)
211
Assert.Null(panelAccessibleObject.
GetChild
(0));
222
Assert.Null(panelAccessibleObject.
GetChild
(0));
239
Assert.Equal(childPanel.AccessibilityObject, panelAccessibleObject.
GetChild
(0));
System\Windows\Forms\AccessibleObjects\PropertyGridView.PropertyGridViewAccessibleObjectTests.cs (6)
112
Assert.Null(accessibleObject.
GetChild
(0)); // GetChild method should not throw an exception
117
Assert.True(accessibleObject.
GetChild
(0) is GridEntry.GridEntryAccessibleObject); // "Accessibility" category entry
118
Assert.True(accessibleObject.
GetChild
(1) is GridEntry.GridEntryAccessibleObject); // "AccessibleDescriptor" entry
119
Assert.True(accessibleObject.
GetChild
(2) is GridEntry.GridEntryAccessibleObject); // "AccessibleName" entry
120
Assert.True(accessibleObject.
GetChild
(3) is GridEntry.GridEntryAccessibleObject); // "AccessibleRole" entry
121
Assert.True(accessibleObject.
GetChild
(4) is GridEntry.GridEntryAccessibleObject); // "Appearance" category entry
System\Windows\Forms\AccessibleObjects\TabControl.TabControlAccessibleObjectTests.cs (21)
184
Assert.Null(accessibleObject.
GetChild
(-1));
185
Assert.Null(accessibleObject.
GetChild
(0));
186
Assert.Null(accessibleObject.
GetChild
(1));
187
Assert.Null(accessibleObject.
GetChild
(2));
188
Assert.Null(accessibleObject.
GetChild
(3));
189
Assert.Null(accessibleObject.
GetChild
(4));
203
Assert.Null(accessibleObject.
GetChild
(-1));
204
Assert.Null(accessibleObject.
GetChild
(0));
205
Assert.Null(accessibleObject.
GetChild
(1));
206
Assert.Null(accessibleObject.
GetChild
(2));
207
Assert.Null(accessibleObject.
GetChild
(3));
208
Assert.Null(accessibleObject.
GetChild
(4));
222
Assert.Null(accessibleObject.
GetChild
(-1));
223
Assert.Equal(pages[0].AccessibilityObject, accessibleObject.
GetChild
(0));
224
Assert.Equal(pages[0].TabAccessibilityObject, accessibleObject.
GetChild
(1));
225
Assert.Equal(pages[1].TabAccessibilityObject, accessibleObject.
GetChild
(2));
226
Assert.Null(accessibleObject.
GetChild
(3));
227
Assert.Null(accessibleObject.
GetChild
(4));
243
Assert.Equal(pages[0].AccessibilityObject, accessibleObject.
GetChild
(0));
247
Assert.Equal(pages[1].AccessibilityObject, accessibleObject.
GetChild
(0));
251
Assert.Equal(pages[2].AccessibilityObject, accessibleObject.
GetChild
(0));
System\Windows\Forms\AccessibleObjects\TrackBar.TrackBarAccessibleObjectTests.cs (19)
208
Assert.Null(accessibleObject.
GetChild
(-1));
209
Assert.Equal(accessibleObject.FirstButtonAccessibleObject, accessibleObject.
GetChild
(0));
210
Assert.Equal(accessibleObject.ThumbAccessibleObject, accessibleObject.
GetChild
(1));
211
Assert.Equal(accessibleObject.LastButtonAccessibleObject, accessibleObject.
GetChild
(2));
212
Assert.Null(accessibleObject.
GetChild
(3));
223
Assert.Null(accessibleObject.
GetChild
(-1));
224
Assert.Equal(accessibleObject.ThumbAccessibleObject, accessibleObject.
GetChild
(0));
225
Assert.Equal(accessibleObject.LastButtonAccessibleObject, accessibleObject.
GetChild
(1));
226
Assert.Null(accessibleObject.
GetChild
(2));
237
Assert.Null(accessibleObject.
GetChild
(-1));
238
Assert.Equal(accessibleObject.FirstButtonAccessibleObject, accessibleObject.
GetChild
(0));
239
Assert.Equal(accessibleObject.ThumbAccessibleObject, accessibleObject.
GetChild
(1));
240
Assert.Null(accessibleObject.
GetChild
(2));
241
Assert.Null(accessibleObject.
GetChild
(3));
252
Assert.Null(accessibleObject.
GetChild
(-1));
253
Assert.Null(accessibleObject.
GetChild
(0));
254
Assert.Null(accessibleObject.
GetChild
(1));
255
Assert.Null(accessibleObject.
GetChild
(2));
256
Assert.Null(accessibleObject.
GetChild
(3));
System\Windows\Forms\AccessibleObjects\TrackBar.TrackBarFirstButtonAccessibleObjectTests.cs (3)
243
Assert.Null(accessibleObject.
GetChild
(-1));
244
Assert.Null(accessibleObject.
GetChild
(0));
245
Assert.Null(accessibleObject.
GetChild
(1));
System\Windows\Forms\AccessibleObjects\TrackBar.TrackBarLastButtonAccessibleObjectTests.cs (3)
244
Assert.Null(accessibleObject.
GetChild
(-1));
245
Assert.Null(accessibleObject.
GetChild
(0));
246
Assert.Null(accessibleObject.
GetChild
(1));
System\Windows\Forms\AccessibleObjects\TrackBar.TrackBarThumbAccessibleObjectTests.cs (3)
173
Assert.Null(accessibleObject.
GetChild
(-1));
174
Assert.Null(accessibleObject.
GetChild
(0));
175
Assert.Null(accessibleObject.
GetChild
(1));
System\Windows\Forms\AccessibleObjects\TreeView.TreeViewAccessibleObjectTests.cs (1)
108
Assert.Equal(expected, control.AccessibilityObject.
GetChild
(index));
System\Windows\Forms\AccessibleObjects\VScrollBar.ScrollBarFirstLineButtonAccessibleObjectTests.cs (3)
22
Assert.Null(accessibleObject.
GetChild
(-1));
23
Assert.Null(accessibleObject.
GetChild
(0));
24
Assert.Null(accessibleObject.
GetChild
(1));
System\Windows\Forms\AccessibleObjects\VScrollBar.ScrollBarFirstPageButtonAccessibleObjectTests.cs (3)
20
Assert.Null(accessibleObject.
GetChild
(-1));
21
Assert.Null(accessibleObject.
GetChild
(0));
22
Assert.Null(accessibleObject.
GetChild
(1));
System\Windows\Forms\AccessibleObjects\VScrollBar.ScrollBarLastLineButtonAccessibleObjectTests.cs (3)
22
Assert.Null(accessibleObject.
GetChild
(-1));
23
Assert.Null(accessibleObject.
GetChild
(0));
24
Assert.Null(accessibleObject.
GetChild
(1));
System\Windows\Forms\AccessibleObjects\VScrollBar.ScrollBarLastPageButtonAccessibleObjectTests.cs (3)
22
Assert.Null(accessibleObject.
GetChild
(-1));
23
Assert.Null(accessibleObject.
GetChild
(0));
24
Assert.Null(accessibleObject.
GetChild
(1));
System\Windows\Forms\AccessibleObjects\VScrollBar.ScrollBarThumbAccessibleObjectTests.cs (3)
22
Assert.Null(accessibleObject.
GetChild
(-1));
23
Assert.Null(accessibleObject.
GetChild
(0));
24
Assert.Null(accessibleObject.
GetChild
(1));
System\Windows\Forms\AccessibleObjects\VScrollBar.VScrollBarAccessibleObjectTests.cs (35)
173
Assert.Null(accessibleObject.
GetChild
(-1));
174
Assert.Equal(accessibleObject.FirstLineButtonAccessibleObject, accessibleObject.
GetChild
(0));
175
Assert.Equal(accessibleObject.FirstPageButtonAccessibleObject, accessibleObject.
GetChild
(1));
176
Assert.Equal(accessibleObject.ThumbAccessibleObject, accessibleObject.
GetChild
(2));
177
Assert.Equal(accessibleObject.LastPageButtonAccessibleObject, accessibleObject.
GetChild
(3));
178
Assert.Equal(accessibleObject.LastLineButtonAccessibleObject, accessibleObject.
GetChild
(4));
179
Assert.Null(accessibleObject.
GetChild
(5));
189
Assert.Null(accessibleObject.
GetChild
(-1));
190
Assert.Equal(accessibleObject.FirstLineButtonAccessibleObject, accessibleObject.
GetChild
(0));
191
Assert.Equal(accessibleObject.ThumbAccessibleObject, accessibleObject.
GetChild
(1));
192
Assert.Equal(accessibleObject.LastPageButtonAccessibleObject, accessibleObject.
GetChild
(2));
193
Assert.Equal(accessibleObject.LastLineButtonAccessibleObject, accessibleObject.
GetChild
(3));
194
Assert.Null(accessibleObject.
GetChild
(4));
195
Assert.Null(accessibleObject.
GetChild
(5));
205
Assert.Null(accessibleObject.
GetChild
(-1));
206
Assert.Equal(accessibleObject.FirstLineButtonAccessibleObject, accessibleObject.
GetChild
(0));
207
Assert.Equal(accessibleObject.FirstPageButtonAccessibleObject, accessibleObject.
GetChild
(1));
208
Assert.Equal(accessibleObject.ThumbAccessibleObject, accessibleObject.
GetChild
(2));
209
Assert.Equal(accessibleObject.LastLineButtonAccessibleObject, accessibleObject.
GetChild
(3));
210
Assert.Null(accessibleObject.
GetChild
(4));
211
Assert.Null(accessibleObject.
GetChild
(5));
221
Assert.Null(accessibleObject.
GetChild
(-1));
222
Assert.Equal(accessibleObject.FirstLineButtonAccessibleObject, accessibleObject.
GetChild
(0));
223
Assert.Equal(accessibleObject.ThumbAccessibleObject, accessibleObject.
GetChild
(1));
224
Assert.Equal(accessibleObject.LastLineButtonAccessibleObject, accessibleObject.
GetChild
(2));
225
Assert.Null(accessibleObject.
GetChild
(3));
226
Assert.Null(accessibleObject.
GetChild
(4));
227
Assert.Null(accessibleObject.
GetChild
(5));
237
Assert.Null(accessibleObject.
GetChild
(-1));
238
Assert.Null(accessibleObject.
GetChild
(0));
239
Assert.Null(accessibleObject.
GetChild
(1));
240
Assert.Null(accessibleObject.
GetChild
(2));
241
Assert.Null(accessibleObject.
GetChild
(3));
242
Assert.Null(accessibleObject.
GetChild
(4));
243
Assert.Null(accessibleObject.
GetChild
(5));
System\Windows\Forms\Printing\PrintPreviewControl.PrintPreviewControlAccessibilityObjectTests.cs (10)
62
Assert.Null(accessibleObject.
GetChild
(0));
66
Assert.Equal(verticalScrollBarAO, accessibleObject.
GetChild
(0));
67
Assert.Null(accessibleObject.
GetChild
(1));
70
Assert.Equal(horizontalScrollBarAO, accessibleObject.
GetChild
(0));
71
Assert.Null(accessibleObject.
GetChild
(1));
74
Assert.Equal(verticalScrollBarAO, accessibleObject.
GetChild
(0));
75
Assert.Equal(horizontalScrollBarAO, accessibleObject.
GetChild
(1));
76
Assert.Null(accessibleObject.
GetChild
(2));
79
Assert.Null(accessibleObject.
GetChild
(0));
80
Assert.Null(accessibleObject.
GetChild
(1));
System\Windows\Forms\ToolStrip.ToolStripAccessibleObjectWrapperForItemsOnOverflowTests.cs (3)
35
AccessibleObject accessibleObject = toolStrip.AccessibilityObject.
GetChild
(1);
51
AccessibleObject accessibleObject = toolStrip.AccessibilityObject.
GetChild
(1);
83
AccessibleObject accessibleObject = toolStrip.AccessibilityObject.
GetChild
(1);
System.Windows.Forms.UI.IntegrationTests (23)
ListBoxAccesibleObjectTests.cs (1)
59
result.Should().Be(listBox.AccessibilityObject.
GetChild
(0));
ListBoxItemAccessibleObjestTests.cs (4)
18
var itemAccessibleObject = listBox.AccessibilityObject.
GetChild
(0).Should().BeOfType<ListBox.ListBoxItemAccessibleObject>().Which;
41
var itemAccessibleObjectDoubleClick = listBoxDoubleClick.AccessibilityObject.
GetChild
(0).Should().BeOfType<ListBox.ListBoxItemAccessibleObject>().Which;
45
var itemAccessibleObjectNullAction = listBoxNullAction.AccessibilityObject.
GetChild
(0).Should().BeOfType<ListBox.ListBoxItemAccessibleObject>().Which;
56
var itemAccessibleObject = listBox.AccessibilityObject.
GetChild
(0).Should().BeOfType<ListBox.ListBoxItemAccessibleObject>().Which;
ListViewTests.cs (18)
210
Assert.Null(accessibleObject.
GetChild
(-1));
211
Assert.Equal(listView.Items[0].SubItems[1].AccessibilityObject, accessibleObject.
GetChild
(0));
212
Assert.Null(accessibleObject.
GetChild
(1));
230
Assert.Null(accessibleObject.
GetChild
(-1));
231
Assert.Null(accessibleObject.
GetChild
(0));
232
Assert.Null(accessibleObject.
GetChild
(1));
349
Assert.Null(accessibleObject.
GetChild
(-1));
350
Assert.Equal(listView.Items[0].SubItems[1].AccessibilityObject, accessibleObject.
GetChild
(0));
351
Assert.Equal(listView.Items[0].SubItems[2].AccessibilityObject, accessibleObject.
GetChild
(1));
352
Assert.Equal(listView.Items[0].SubItems[3].AccessibilityObject, accessibleObject.
GetChild
(2));
353
Assert.Null(accessibleObject.
GetChild
(3));
369
Assert.Null(accessibleObject.
GetChild
(-1));
370
Assert.Equal(listView.Items[0].SubItems[1].AccessibilityObject, accessibleObject.
GetChild
(0));
371
Assert.Equal(listView.Items[0].SubItems[2].AccessibilityObject, accessibleObject.
GetChild
(1));
372
Assert.Equal(listView.Items[0].SubItems[3].AccessibilityObject, accessibleObject.
GetChild
(2));
373
Assert.Equal(listView.Items[0].SubItems[4].AccessibilityObject, accessibleObject.
GetChild
(3));
374
Assert.Equal(listView.Items[0].SubItems[5].AccessibilityObject, accessibleObject.
GetChild
(4));
375
Assert.Null(accessibleObject.
GetChild
(5));