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