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