600 references to SelectedItems
System.Windows.Forms (25)
System\Windows\Forms\Controls\ListBoxes\ListBox.cs (22)
842if (_itemsCollection is not null && SelectedItems.Count > 0) 844return Items.IndexOfIdentifier(SelectedItems.GetObjectAt(0)); 868SelectedItems.SetSelected(currentIndex, false); 871SelectedItems.SetSelected(value, true); 891if (!SelectedItems.GetSelected(value)) 895SelectedItems.SetSelected(value, true); 941if (SelectedItems.Count > 0) 943return SelectedItems[0]; 1003SelectedItems.EnsureUpToDate(); 1329if (SelectedItems.GetSelected(x)) 1332SelectedItems.SetSelected(x, false); 1490if (_itemsCollection is not null && SelectedItems.GetSelected(index)) 1660SelectedItems.SetSelected(i, false); 1669SelectedItems.SetSelected(index, true); 1687SelectedItems.SetSelected(i, true); 1795SelectedItems.Dirty(); 1796SelectedItems.EnsureUpToDate(); 1810SelectedItems.EnsureUpToDate(); 2104SelectedItems.Dirty(); 2154SelectedItems.SetSelected(index, value); 2160SelectedItems.Dirty(); 2180SelectedObjectCollection currentSelections = SelectedItems;
System\Windows\Forms\Controls\ListBoxes\ListBox.ObjectCollection.cs (1)
427_owner.SelectedItems.SetSelected(index, false);
System\Windows\Forms\Controls\ListBoxes\ListBox.SelectedIndexCollection.cs (2)
28return _owner.SelectedItems.Count; 166_owner.SelectedItems.EnsureUpToDate();
System.Windows.Forms.Design (15)
System\ComponentModel\Design\CollectionEditor.CollectionEditorCollectionForm.cs (7)
83foreach (ListItem item in _listBox.SelectedItems) 808if (_listBox.SelectedItems.Count > 1) 810List<ListItem> toBeDeleted = [.._listBox.SelectedItems.Cast<ListItem>()]; 1046items = [new SelectionWrapper(CollectionType, CollectionItemType, _listBox, _listBox.SelectedItems)]; 1050items = new object[_listBox.SelectedItems.Count]; 1053items[i] = ((ListItem)_listBox.SelectedItems[i]!).Value; 1057int selectedItemCount = _listBox.SelectedItems.Count;
System\Windows\Forms\Design\ToolStripCollectionEditor.ToolStripItemEditorForm.cs (8)
498ToolStripItem[] items = new ToolStripItem[_listBoxItems.SelectedItems.Count]; 499_listBoxItems.SelectedItems.CopyTo(items, 0); 805object[] selectedItems = new object[_listBoxItems.SelectedItems.Count]; 808_listBoxItems.SelectedItems.CopyTo(selectedItems, 0); 833_btnMoveUp.Enabled = (_listBoxItems.SelectedItems.Count == 1) && (_listBoxItems.SelectedIndex > 1); 834_btnMoveDown.Enabled = (_listBoxItems.SelectedItems.Count == 1) && (_listBoxItems.SelectedIndex < _listBoxItems.Items.Count - 1); 838foreach (object obj in _listBoxItems.SelectedItems) 880switch (_listBoxItems.SelectedItems.Count)
System.Windows.Forms.Tests (560)
CheckedListBoxTests.cs (5)
514Assert.Single(checkedListBox.SelectedItems); 522Assert.Single(checkedListBox.SelectedItems); 530Assert.Single(checkedListBox.SelectedItems); 555Assert.Single(checkedListBox.SelectedItems); 564Assert.Empty(checkedListBox.SelectedItems);
System\Windows\Forms\ListBox.ObjectCollectionTests.cs (448)
679owner.SelectedItems.Add(1); 685Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 693Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 701Assert.Equal(new object[] { 2 }, owner.SelectedItems.Cast<object>()); 709Assert.Equal(new object[] { 2 }, owner.SelectedItems.Cast<object>()); 728owner.SelectedItems.Add(1); 734Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 742Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 750Assert.Equal(new object[] { 2 }, owner.SelectedItems.Cast<object>()); 758Assert.Equal(new object[] { 2 }, owner.SelectedItems.Cast<object>()); 780owner.SelectedItems.Add(1); 781owner.SelectedItems.Add(3); 787Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 795Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 803Assert.Equal(new object[] { 2, 3 }, owner.SelectedItems.Cast<object>()); 811Assert.Equal(new object[] { 2, 3 }, owner.SelectedItems.Cast<object>()); 819Assert.Equal(new object[] { 2, 4 }, owner.SelectedItems.Cast<object>()); 827Assert.Equal(new object[] { 2, 4 }, owner.SelectedItems.Cast<object>()); 850owner.SelectedItems.Add(1); 851owner.SelectedItems.Add(3); 857Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 865Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 873Assert.Equal(new object[] { 2, 3 }, owner.SelectedItems.Cast<object>()); 881Assert.Equal(new object[] { 2, 3 }, owner.SelectedItems.Cast<object>()); 889Assert.Equal(new object[] { 2, 4 }, owner.SelectedItems.Cast<object>()); 897Assert.Equal(new object[] { 2, 4 }, owner.SelectedItems.Cast<object>()); 913owner.SelectedItems.Add(1); 931Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 942Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 953Assert.Equal(new object[] { 2 }, owner.SelectedItems.Cast<object>()); 964Assert.Equal(new object[] { 2 }, owner.SelectedItems.Cast<object>()); 986owner.SelectedItems.Add(1); 1004Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 1015Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 1026Assert.Equal(new object[] { 2 }, owner.SelectedItems.Cast<object>()); 1037Assert.Equal(new object[] { 2 }, owner.SelectedItems.Cast<object>()); 1062owner.SelectedItems.Add(1); 1063owner.SelectedItems.Add(3); 1081Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 1092Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 1103Assert.Equal(new object[] { 2, 3 }, owner.SelectedItems.Cast<object>()); 1114Assert.Equal(new object[] { 2, 3 }, owner.SelectedItems.Cast<object>()); 1125Assert.Equal(new object[] { 2 }, owner.SelectedItems.Cast<object>()); 1136Assert.Equal(new object[] { 2 }, owner.SelectedItems.Cast<object>()); 1162owner.SelectedItems.Add(1); 1163owner.SelectedItems.Add(3); 1181Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 1192Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 1203Assert.Equal(new object[] { 2, 3 }, owner.SelectedItems.Cast<object>()); 1214Assert.Equal(new object[] { 2, 3 }, owner.SelectedItems.Cast<object>()); 1225Assert.Equal(new object[] { 2 }, owner.SelectedItems.Cast<object>()); 1236Assert.Equal(new object[] { 2 }, owner.SelectedItems.Cast<object>()); 1798owner.SelectedItems.Add(1); 1804Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 1812Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 1830owner.SelectedItems.Add(1); 1836Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 1844Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 1865owner.SelectedItems.Add(1); 1866owner.SelectedItems.Add(3); 1872Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 1880Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 1888Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 1909owner.SelectedItems.Add(1); 1910owner.SelectedItems.Add(3); 1916Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 1923Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 1930Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 1944owner.SelectedItems.Add(1); 1957Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 1968Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 1989owner.SelectedItems.Add(1); 2002Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 2013Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 2037owner.SelectedItems.Add(1); 2038owner.SelectedItems.Add(3); 2051Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 2062Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 2073Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 2097owner.SelectedItems.Add(1); 2098owner.SelectedItems.Add(3); 2111Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 2122Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 2133Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 2541owner.SelectedItems.Add(1); 2546Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 2554Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 2572owner.SelectedItems.Add(1); 2577Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 2585Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 2606owner.SelectedItems.Add(1); 2607owner.SelectedItems.Add(3); 2612Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 2620Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 2641owner.SelectedItems.Add(1); 2642owner.SelectedItems.Add(3); 2647Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 2654Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 2668owner.SelectedItems.Add(1); 2680Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 2691Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 2712owner.SelectedItems.Add(1); 2724Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 2735Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 2759owner.SelectedItems.Add(1); 2760owner.SelectedItems.Add(3); 2772Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 2783Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 2807owner.SelectedItems.Add(1); 2808owner.SelectedItems.Add(3); 2820Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 2831Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 3235owner.SelectedItems.Add(1); 3243Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 3253Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 3271owner.SelectedItems.Add(1); 3279Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 3289Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 3310owner.SelectedItems.Add(1); 3311owner.SelectedItems.Add(3); 3319Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 3329Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 3350owner.SelectedItems.Add(1); 3351owner.SelectedItems.Add(3); 3359Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 3368Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 3382owner.SelectedItems.Add(1); 3397Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 3410Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 3431owner.SelectedItems.Add(1); 3446Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 3459Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 3483owner.SelectedItems.Add(1); 3484owner.SelectedItems.Add(3); 3499Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 3512Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 3536owner.SelectedItems.Add(1); 3537owner.SelectedItems.Add(3); 3552Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 3565Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 4621owner.SelectedItems.Add(1); 4627Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 4635Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 4653owner.SelectedItems.Add(1); 4657Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 4663Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 4682owner.SelectedItems.Add(1); 4683owner.SelectedItems.Add(3); 4689Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 4697Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 4705Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 4726owner.SelectedItems.Add(1); 4727owner.SelectedItems.Add(3); 4731Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 4738Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 4745Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 4759owner.SelectedItems.Add(1); 4772Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 4783Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 4804owner.SelectedItems.Add(1); 4817Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 4828Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 4852owner.SelectedItems.Add(1); 4853owner.SelectedItems.Add(3); 4866Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 4877Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 4888Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 4912owner.SelectedItems.Add(1); 4913owner.SelectedItems.Add(3); 4926Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 4937Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 4948Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 5548owner.SelectedItems.Add(1); 5554Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 5562Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 5570Assert.Empty(owner.SelectedItems); 5589owner.SelectedItems.Add(1); 5595Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 5603Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 5611Assert.Empty(owner.SelectedItems); 5633owner.SelectedItems.Add(1); 5634owner.SelectedItems.Add(3); 5640Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 5648Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 5656Assert.Equal(new object[] { 3 }, owner.SelectedItems.Cast<object>()); 5664Assert.Empty(owner.SelectedItems); 5685owner.SelectedItems.Add(1); 5686owner.SelectedItems.Add(3); 5692Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 5700Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 5708Assert.Equal(new object[] { 3 }, owner.SelectedItems.Cast<object>()); 5716Assert.Empty(owner.SelectedItems); 5731owner.SelectedItems.Add(1); 5749Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 5760Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 5771Assert.Empty(owner.SelectedItems); 5793owner.SelectedItems.Add(1); 5811Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 5822Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 5833Assert.Empty(owner.SelectedItems); 5858owner.SelectedItems.Add(1); 5859owner.SelectedItems.Add(3); 5872Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 5882Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 5892Assert.Equal(new object[] { 3 }, owner.SelectedItems.Cast<object>()); 5902Assert.Empty(owner.SelectedItems); 5926owner.SelectedItems.Add(1); 5927owner.SelectedItems.Add(3); 5940Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 5950Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 5960Assert.Equal(new object[] { 3 }, owner.SelectedItems.Cast<object>()); 5970Assert.Empty(owner.SelectedItems); 6403owner.SelectedItems.Add(1); 6409Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 6417Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 6425Assert.Empty(owner.SelectedItems); 6444owner.SelectedItems.Add(1); 6450Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 6458Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 6466Assert.Empty(owner.SelectedItems); 6488owner.SelectedItems.Add(1); 6489owner.SelectedItems.Add(3); 6495Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 6503Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 6511Assert.Equal(new object[] { 3 }, owner.SelectedItems.Cast<object>()); 6519Assert.Empty(owner.SelectedItems); 6540owner.SelectedItems.Add(1); 6541owner.SelectedItems.Add(3); 6547Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 6555Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 6563Assert.Equal(new object[] { 3 }, owner.SelectedItems.Cast<object>()); 6571Assert.Empty(owner.SelectedItems); 6586owner.SelectedItems.Add(1); 6604Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 6615Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 6626Assert.Empty(owner.SelectedItems); 6648owner.SelectedItems.Add(1); 6666Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 6677Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 6688Assert.Empty(owner.SelectedItems); 6713owner.SelectedItems.Add(1); 6714owner.SelectedItems.Add(3); 6727Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 6737Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 6747Assert.Equal(new object[] { 3 }, owner.SelectedItems.Cast<object>()); 6757Assert.Empty(owner.SelectedItems); 6781owner.SelectedItems.Add(1); 6782owner.SelectedItems.Add(3); 6795Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 6805Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 6815Assert.Equal(new object[] { 3 }, owner.SelectedItems.Cast<object>()); 6825Assert.Empty(owner.SelectedItems); 7484owner.SelectedItems.Add(1); 7490Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 7498Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 7506Assert.Equal(new object[] { 2 }, owner.SelectedItems.Cast<object>()); 7514Assert.Equal(new object[] { 2 }, owner.SelectedItems.Cast<object>()); 7533owner.SelectedItems.Add(1); 7539Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 7547Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 7555Assert.Equal(new object[] { 2 }, owner.SelectedItems.Cast<object>()); 7563Assert.Equal(new object[] { 2 }, owner.SelectedItems.Cast<object>()); 7585owner.SelectedItems.Add(1); 7586owner.SelectedItems.Add(3); 7592Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 7600Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 7608Assert.Equal(new object[] { 2, 3 }, owner.SelectedItems.Cast<object>()); 7616Assert.Equal(new object[] { 2, 3 }, owner.SelectedItems.Cast<object>()); 7624Assert.Equal(new object[] { 2, 4 }, owner.SelectedItems.Cast<object>()); 7632Assert.Equal(new object[] { 2, 4 }, owner.SelectedItems.Cast<object>()); 7655owner.SelectedItems.Add(1); 7656owner.SelectedItems.Add(3); 7662Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 7670Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 7678Assert.Equal(new object[] { 2, 3 }, owner.SelectedItems.Cast<object>()); 7686Assert.Equal(new object[] { 2, 3 }, owner.SelectedItems.Cast<object>()); 7694Assert.Equal(new object[] { 2, 4 }, owner.SelectedItems.Cast<object>()); 7702Assert.Equal(new object[] { 2, 4 }, owner.SelectedItems.Cast<object>()); 7718owner.SelectedItems.Add(1); 7736Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 7747Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 7758Assert.Equal(new object[] { 2 }, owner.SelectedItems.Cast<object>()); 7769Assert.Equal(new object[] { 2 }, owner.SelectedItems.Cast<object>()); 7791owner.SelectedItems.Add(1); 7809Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 7820Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 7831Assert.Equal(new object[] { 2 }, owner.SelectedItems.Cast<object>()); 7842Assert.Equal(new object[] { 2 }, owner.SelectedItems.Cast<object>()); 7867owner.SelectedItems.Add(1); 7868owner.SelectedItems.Add(3); 7886Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 7897Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 7908Assert.Equal(new object[] { 2, 3 }, owner.SelectedItems.Cast<object>()); 7919Assert.Equal(new object[] { 2, 3 }, owner.SelectedItems.Cast<object>()); 7930Assert.Equal(new object[] { 2 }, owner.SelectedItems.Cast<object>()); 7941Assert.Equal(new object[] { 2 }, owner.SelectedItems.Cast<object>()); 7967owner.SelectedItems.Add(1); 7968owner.SelectedItems.Add(3); 7986Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 7997Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 8008Assert.Equal(new object[] { 2, 3 }, owner.SelectedItems.Cast<object>()); 8019Assert.Equal(new object[] { 2, 3 }, owner.SelectedItems.Cast<object>()); 8030Assert.Equal(new object[] { 2 }, owner.SelectedItems.Cast<object>()); 8041Assert.Equal(new object[] { 2 }, owner.SelectedItems.Cast<object>()); 8603owner.SelectedItems.Add(1); 8609Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 8617Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 8635owner.SelectedItems.Add(1); 8641Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 8649Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 8670owner.SelectedItems.Add(1); 8671owner.SelectedItems.Add(3); 8677Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 8685Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 8693Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 8714owner.SelectedItems.Add(1); 8715owner.SelectedItems.Add(3); 8721Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 8728Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 8735Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 8749owner.SelectedItems.Add(1); 8762Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 8773Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 8794owner.SelectedItems.Add(1); 8807Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 8818Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 8842owner.SelectedItems.Add(1); 8843owner.SelectedItems.Add(3); 8856Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 8867Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 8878Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 8902owner.SelectedItems.Add(1); 8903owner.SelectedItems.Add(3); 8916Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 8927Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 8938Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 9943owner.SelectedItems.Add(1); 9949Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 9957Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 9975owner.SelectedItems.Add(1); 9979Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 9985Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 10004owner.SelectedItems.Add(1); 10005owner.SelectedItems.Add(3); 10011Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 10019Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 10027Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 10048owner.SelectedItems.Add(1); 10049owner.SelectedItems.Add(3); 10053Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 10060Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 10067Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 10081owner.SelectedItems.Add(1); 10094Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 10105Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 10126owner.SelectedItems.Add(1); 10139Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 10150Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 10174owner.SelectedItems.Add(1); 10175owner.SelectedItems.Add(3); 10188Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 10199Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 10210Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 10234owner.SelectedItems.Add(1); 10235owner.SelectedItems.Add(3); 10248Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 10259Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 10270Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 10870owner.SelectedItems.Add(1); 10876Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 10884Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 10892Assert.Empty(owner.SelectedItems); 10911owner.SelectedItems.Add(1); 10917Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 10925Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 10933Assert.Empty(owner.SelectedItems); 10955owner.SelectedItems.Add(1); 10956owner.SelectedItems.Add(3); 10962Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 10970Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 10978Assert.Equal(new object[] { 3 }, owner.SelectedItems.Cast<object>()); 10986Assert.Empty(owner.SelectedItems); 11007owner.SelectedItems.Add(1); 11008owner.SelectedItems.Add(3); 11014Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 11022Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 11030Assert.Equal(new object[] { 3 }, owner.SelectedItems.Cast<object>()); 11038Assert.Empty(owner.SelectedItems); 11053owner.SelectedItems.Add(1); 11071Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 11082Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 11093Assert.Empty(owner.SelectedItems); 11115owner.SelectedItems.Add(1); 11133Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 11144Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 11155Assert.Empty(owner.SelectedItems); 11180owner.SelectedItems.Add(1); 11181owner.SelectedItems.Add(3); 11194Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 11204Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 11214Assert.Equal(new object[] { 3 }, owner.SelectedItems.Cast<object>()); 11224Assert.Empty(owner.SelectedItems); 11248owner.SelectedItems.Add(1); 11249owner.SelectedItems.Add(3); 11262Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 11272Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 11282Assert.Equal(new object[] { 3 }, owner.SelectedItems.Cast<object>()); 11292Assert.Empty(owner.SelectedItems); 11725owner.SelectedItems.Add(1); 11731Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 11739Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 11747Assert.Empty(owner.SelectedItems); 11766owner.SelectedItems.Add(1); 11772Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 11780Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 11788Assert.Empty(owner.SelectedItems); 11810owner.SelectedItems.Add(1); 11811owner.SelectedItems.Add(3); 11817Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 11825Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 11833Assert.Equal(new object[] { 3 }, owner.SelectedItems.Cast<object>()); 11841Assert.Empty(owner.SelectedItems); 11862owner.SelectedItems.Add(1); 11863owner.SelectedItems.Add(3); 11869Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 11877Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 11885Assert.Equal(new object[] { 3 }, owner.SelectedItems.Cast<object>()); 11893Assert.Empty(owner.SelectedItems); 11908owner.SelectedItems.Add(1); 11926Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 11937Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 11948Assert.Empty(owner.SelectedItems); 11970owner.SelectedItems.Add(1); 11988Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 11999Assert.Equal(new object[] { 1 }, owner.SelectedItems.Cast<object>()); 12010Assert.Empty(owner.SelectedItems); 12035owner.SelectedItems.Add(1); 12036owner.SelectedItems.Add(3); 12049Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 12059Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 12069Assert.Equal(new object[] { 3 }, owner.SelectedItems.Cast<object>()); 12079Assert.Empty(owner.SelectedItems); 12103owner.SelectedItems.Add(1); 12104owner.SelectedItems.Add(3); 12117Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 12127Assert.Equal(new object[] { 1, 3 }, owner.SelectedItems.Cast<object>()); 12137Assert.Equal(new object[] { 3 }, owner.SelectedItems.Cast<object>()); 12147Assert.Empty(owner.SelectedItems);
System\Windows\Forms\ListBox.SelectedObjectCollectionTests.cs (11)
105_owner.SelectedItems.Add("item2"); 117_owner.SelectedItems.Add("item2"); 135_owner.SelectedItems.Add("item2"); 153_owner.SelectedItems.Add("item2"); 156_owner.SelectedItems.Count.Should().Be(0); 171_owner.SelectedItems.Add("item2"); 174_owner.SelectedItems.Count.Should().Be(0); 182_owner.SelectedItems.Add("item2"); 185_owner.SelectedItems.Count.Should().Be(1); 193_owner.SelectedItems.Add("item2"); 196_owner.SelectedItems.Count.Should().Be(1);
System\Windows\Forms\ListBoxTests.cs (96)
116Assert.Empty(control.SelectedItems); 117Assert.Same(control.SelectedItems, control.SelectedItems); 2336Assert.Empty(control.SelectedItems); 2344Assert.Empty(control.SelectedItems); 2364Assert.Equal("item2", Assert.Single(control.SelectedItems)); 2372Assert.Equal("item2", Assert.Single(control.SelectedItems)); 2379Assert.Equal("item1", Assert.Single(control.SelectedItems)); 2387Assert.Empty(control.SelectedItems); 2409Assert.Equal("item2", Assert.Single(control.SelectedItems)); 2417Assert.Equal("item2", Assert.Single(control.SelectedItems)); 2425Assert.Equal(new string[] { "item1", "item2" }, control.SelectedItems.Cast<string>()); 2433Assert.Empty(control.SelectedItems); 2459Assert.Equal("item2", Assert.Single(control.SelectedItems)); 2468Assert.Equal("item2", Assert.Single(control.SelectedItems)); 2477Assert.Equal("item1", Assert.Single(control.SelectedItems)); 2486Assert.Empty(control.SelectedItems); 2514Assert.Equal("item2", Assert.Single(control.SelectedItems)); 2525Assert.Equal("item2", Assert.Single(control.SelectedItems)); 2535Assert.Equal("item1", Assert.Single(control.SelectedItems)); 2546Assert.Empty(control.SelectedItems); 2578Assert.Equal("item2", Assert.Single(control.SelectedItems)); 2589Assert.Equal("item2", Assert.Single(control.SelectedItems)); 2600Assert.Equal(new string[] { "item1", "item2" }, control.SelectedItems.Cast<string>()); 2611Assert.Empty(control.SelectedItems); 2802Assert.Empty(control.SelectedItems); 2810Assert.Empty(control.SelectedItems); 2830Assert.Equal("item2", Assert.Single(control.SelectedItems)); 2838Assert.Equal("item2", Assert.Single(control.SelectedItems)); 2846Assert.Equal("item2", Assert.Single(control.SelectedItems)); 2853Assert.Equal("item1", Assert.Single(control.SelectedItems)); 2861Assert.Empty(control.SelectedItems); 2883Assert.Equal("item2", Assert.Single(control.SelectedItems)); 2891Assert.Equal("item2", Assert.Single(control.SelectedItems)); 2899Assert.Equal("item2", Assert.Single(control.SelectedItems)); 2907Assert.Equal(new string[] { "item1", "item2" }, control.SelectedItems.Cast<string>()); 2915Assert.Empty(control.SelectedItems); 2941Assert.Equal("item2", Assert.Single(control.SelectedItems)); 2950Assert.Equal("item2", Assert.Single(control.SelectedItems)); 2959Assert.Equal("item2", Assert.Single(control.SelectedItems)); 2968Assert.Equal("item1", Assert.Single(control.SelectedItems)); 2977Assert.Empty(control.SelectedItems); 3005Assert.Equal("item2", Assert.Single(control.SelectedItems)); 3016Assert.Equal("item2", Assert.Single(control.SelectedItems)); 3027Assert.Equal("item2", Assert.Single(control.SelectedItems)); 3037Assert.Equal("item1", Assert.Single(control.SelectedItems)); 3048Assert.Empty(control.SelectedItems); 3080Assert.Equal("item2", Assert.Single(control.SelectedItems)); 3091Assert.Equal("item2", Assert.Single(control.SelectedItems)); 3102Assert.Equal("item2", Assert.Single(control.SelectedItems)); 3113Assert.Equal(new string[] { "item1", "item2" }, control.SelectedItems.Cast<string>()); 3124Assert.Empty(control.SelectedItems); 3369Assert.Empty(control.SelectedItems); 3378Assert.Empty(control.SelectedItems); 3407Assert.Empty(control.SelectedItems); 3416Assert.Empty(control.SelectedItems); 3436Assert.Equal("item2", Assert.Single(control.SelectedItems)); 3445Assert.Equal("item2", Assert.Single(control.SelectedItems)); 3454Assert.Equal("item2", Assert.Single(control.SelectedItems)); 3472Assert.Equal("item2", Assert.Single(control.SelectedItems)); 3481Assert.Equal("item2", Assert.Single(control.SelectedItems)); 3490Assert.Equal("item2", Assert.Single(control.SelectedItems)); 3514Assert.Equal(new string[] { "item1", "item2" }, control.SelectedItems.Cast<object>()); 3523Assert.Equal(new string[] { "item1", "item2" }, control.SelectedItems.Cast<object>()); 3532Assert.Equal(new string[] { "item1", "item2" }, control.SelectedItems.Cast<object>()); 3556Assert.Equal(new string[] { "item1", "item2" }, control.SelectedItems.Cast<object>()); 3565Assert.Equal(new string[] { "item1", "item2" }, control.SelectedItems.Cast<object>()); 3574Assert.Equal(new string[] { "item1", "item2" }, control.SelectedItems.Cast<object>()); 3610Assert.Empty(control.SelectedItems); 3661Assert.Empty(control.SelectedItems); 3673Assert.Empty(control.SelectedItems); 3703Assert.Equal("item2", Assert.Single(control.SelectedItems)); 3715Assert.Equal("item2", Assert.Single(control.SelectedItems)); 3727Assert.Equal("item2", Assert.Single(control.SelectedItems)); 3755Assert.Empty(control.SelectedItems); 3767Assert.Empty(control.SelectedItems); 3779Assert.Empty(control.SelectedItems); 3813Assert.Equal("item2", Assert.Single(control.SelectedItems)); 3825Assert.Equal("item2", Assert.Single(control.SelectedItems)); 3837Assert.Equal("item2", Assert.Single(control.SelectedItems)); 3871Assert.Empty(control.SelectedItems); 3883Assert.Empty(control.SelectedItems); 3895Assert.Empty(control.SelectedItems); 6130Assert.Single(listBox.SelectedItems); 6138Assert.Single(listBox.SelectedItems); 6146Assert.Single(listBox.SelectedItems); 6165listBox.SelectedItems.Add(listBox.Items[0]); 6166listBox.SelectedItems.Add(listBox.Items[1]); 6172Assert.Equal(2, listBox.SelectedItems.Count); 6180Assert.Equal(2, listBox.SelectedItems.Count); 6188Assert.Equal(2, listBox.SelectedItems.Count); 6213Assert.Single(listBox.SelectedItems); 6222Assert.Empty(listBox.SelectedItems); 6244listBox.SelectedItems.Add(listBox.Items[0]); 6249Assert.Single(listBox.SelectedItems); 6259Assert.Empty(listBox.SelectedItems);