1 write to ItemAccessibleObjects
System.Windows.Forms (1)
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxAccessibleObject.cs (1)
27ItemAccessibleObjects = new ComboBoxItemAccessibleObjectCollection(this);
41 references to ItemAccessibleObjects
System.Windows.Forms (7)
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxAccessibleObject.cs (5)
137if (!ItemAccessibleObjects.TryGetValue(item, out ComboBoxItemAccessibleObject? value)) 144ItemAccessibleObjects.Remove(item); 157foreach (ComboBoxItemAccessibleObject itemAccessibleObject in ItemAccessibleObjects.Values) 163ItemAccessibleObjects.Clear(); 215return ItemAccessibleObjects.GetComboBoxItemAccessibleObject(selectedItem);
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildListUiaProvider.cs (1)
115return item is null ? null : comboBoxAccessibleObject.ItemAccessibleObjects.GetComboBoxItemAccessibleObject(item);
System\Windows\Forms\Controls\ComboBox\ComboBox.ObjectCollection.cs (1)
164OwnerComboBoxAccessibleObject?.ItemAccessibleObjects.Remove(InnerList[index]);
System.Windows.Forms.Tests (34)
System\Windows\Forms\AccessibleObjects\ComboBox.ComboBoxAccessibleObjectTests.cs (10)
421Assert.Equal(comboBox.Items.Count, accessibleObject.ItemAccessibleObjects.Count); 425Assert.Empty(accessibleObject.ItemAccessibleObjects); 437Assert.Equal(comboBox.Items.Count, accessibleObject.ItemAccessibleObjects.Count); 441Assert.Empty(accessibleObject.ItemAccessibleObjects); 454Assert.True(accessibleObject.ItemAccessibleObjects.ContainsKey(item)); 455Assert.Equal(comboBox.Items.Count, accessibleObject.ItemAccessibleObjects.Count); 459Assert.False(accessibleObject.ItemAccessibleObjects.ContainsKey(item)); 476Assert.False(accessibleObject.ItemAccessibleObjects.ContainsKey(item)); 478Assert.Equal(comboBox.Items.Count - 1, accessibleObject.ItemAccessibleObjects.Count); 484Assert.Equal(comboBox.Items.Count, accessibleObject.ItemAccessibleObjects.Count);
System\Windows\Forms\AccessibleObjects\ComboBox.ComboBoxItemAccessibleObjectTests.cs (12)
39ComboBoxItemAccessibleObject item1AccessibleObject = comboBoxAccessibleObject.ItemAccessibleObjects.GetComboBoxItemAccessibleObject(control.Items.InnerList[0]); 40ComboBoxItemAccessibleObject item2AccessibleObject = comboBoxAccessibleObject.ItemAccessibleObjects.GetComboBoxItemAccessibleObject(control.Items.InnerList[1]); 41ComboBoxItemAccessibleObject item3AccessibleObject = comboBoxAccessibleObject.ItemAccessibleObjects.GetComboBoxItemAccessibleObject(control.Items.InnerList[2]); 76ComboBoxItemAccessibleObject item = accessibleObject.ItemAccessibleObjects.GetComboBoxItemAccessibleObject(new Entry(person)); 97ComboBoxItemAccessibleObjectCollection itemAccessibleObjects = ((ComboBoxAccessibleObject)comboBox.AccessibilityObject).ItemAccessibleObjects; 136ComboBoxItemAccessibleObjectCollection itemAccessibleObjects = ((ComboBoxAccessibleObject)comboBox.AccessibilityObject).ItemAccessibleObjects; 202ComboBoxItemAccessibleObjectCollection itemsCollection = comboBoxAccessibleObject.ItemAccessibleObjects; 221ComboBoxItemAccessibleObjectCollection itemsCollection = comboBoxAccessibleObject.ItemAccessibleObjects; 264ComboBoxItemAccessibleObjectCollection itemsCollection = comboBoxAccessibleObject.ItemAccessibleObjects; 316ComboBoxItemAccessibleObjectCollection itemsCollection = comboBoxAccessibleObject.ItemAccessibleObjects; 404ComboBoxItemAccessibleObjectCollection itemsCollection = comboBoxAccessibleObject.ItemAccessibleObjects; 466ComboBoxItemAccessibleObjectCollection itemsCollection = comboBoxAccessibleObject.ItemAccessibleObjects;
System\Windows\Forms\Combobox.ObjectCollectionTests.cs (12)
436ComboBoxItemAccessibleObject firstAccessibleObjectItem = accessibleObject.ItemAccessibleObjects.GetComboBoxItemAccessibleObject(comboBoxObjectCollection.InnerList[0]); 437ComboBoxItemAccessibleObject secondAccessibleObjectItem = accessibleObject.ItemAccessibleObjects.GetComboBoxItemAccessibleObject(comboBoxObjectCollection.InnerList[1]); 440Assert.Equal(2, accessibleObject.ItemAccessibleObjects.Count); 445Assert.Empty(accessibleObject.ItemAccessibleObjects); 868ComboBoxItemAccessibleObject firstAccessibleObjectItem = accessibleObject.ItemAccessibleObjects.GetComboBoxItemAccessibleObject(comboBoxObjectCollection.InnerList[0]); 869Assert.Single(accessibleObject.ItemAccessibleObjects); 874Assert.Empty(accessibleObject.ItemAccessibleObjects); 1047ComboBoxItemAccessibleObject firstAccessibleObjectItem = accessibleObject.ItemAccessibleObjects.GetComboBoxItemAccessibleObject(comboBoxObjectCollection.InnerList[0]); 1048Assert.Single(accessibleObject.ItemAccessibleObjects); 1053Assert.Empty(accessibleObject.ItemAccessibleObjects); 1297ComboBoxItemAccessibleObject oldAccessibleObjectItem = accessibleObject.ItemAccessibleObjects.GetComboBoxItemAccessibleObject(comboBoxObjectCollection.InnerList[0]); 1299ComboBoxItemAccessibleObject newAccessibleObjectItem = accessibleObject.ItemAccessibleObjects.GetComboBoxItemAccessibleObject(comboBoxObjectCollection.InnerList[0]);