1 type derived from ListViewItem
System.Windows.Forms.Tests (1)
System\Windows\Forms\ListViewTests.cs (1)
6069
private class SubListViewItem :
ListViewItem
650 instantiations of ListViewItem
System.Windows.Forms (11)
System\Windows\Forms\Controls\ListView\ListView.ListViewItemCollection.cs (10)
94
: new
ListViewItem
(value!.ToString(), -1);
154
ListViewItem item =
new
(text, imageIndex);
179
ListViewItem item =
new
(text, imageKey);
191
ListViewItem item =
new
(text, imageKey)
206
ListViewItem item =
new
(text, imageIndex)
386
return Insert(index, new
ListViewItem
(text));
391
return Insert(index, new
ListViewItem
(text, imageIndex));
409
=> Insert(index, new
ListViewItem
(text, imageKey));
412
=> Insert(index, new
ListViewItem
(text, imageKey)
418
=> Insert(index, new
ListViewItem
(text, imageIndex)
System\Windows\Forms\Controls\ListView\ListViewItem.cs (1)
906
newItem = new
ListViewItem
(clonedSubItems, ImageIndexer.Index);
System.Windows.Forms.Design (4)
System\Windows\Forms\Design\MaskDesignerDialog.cs (2)
520
_listViewCannedMasks.Items.Add(new
ListViewItem
([maskDescriptor.Name!, sample, validatingType]));
525
_listViewCannedMasks.Items.Add(new
ListViewItem
([_customMaskDescriptor.Name, "", nullEntry]));
System\Windows\Forms\Design\StyleEditorForm.cs (2)
600
_columnsAndRowsListView.Items.Add(new
ListViewItem
([baseName + (i + 1).ToString(CultureInfo.InvariantCulture), sizeType, sizeValue]));
829
new
ListViewItem
(
System.Windows.Forms.Tests (611)
SerializableTypesTests.cs (3)
134
listViewGroup.Items.Add(new
ListViewItem
("Item"));
165
ListViewItem listViewItem =
new
("Item1", 0)
213
new
ListViewItem
(),
System\Windows\Forms\AccessibleObjects\ListVIew.ListViewAccessibleObjectTests.cs (64)
88
listView.Items.Add(new
ListViewItem
());
89
ListViewItem item =
new
();
90
ListViewItem item2 =
new
();
118
listView.Items.Add(new
ListViewItem
());
119
ListViewItem item =
new
();
120
ListViewItem item2 =
new
();
142
listView.Items.Add(new
ListViewItem
());
143
ListViewItem item =
new
();
144
ListViewItem item2 =
new
();
166
listView.Items.Add(new
ListViewItem
());
167
listView.Items.Add(new
ListViewItem
());
183
listView.Items.Add(new
ListViewItem
());
184
listView.Items.Add(new
ListViewItem
());
270
ListViewItem listViewItem1 =
new
("Test item 1");
271
ListViewItem listViewItem2 =
new
("Test item 2");
393
ListViewItem listViewItem1 =
new
("Test item 1");
394
ListViewItem listViewItem2 =
new
("Test item 2");
395
ListViewItem listViewItem3 =
new
("Test item 3");
516
ListViewItem listViewItem1 =
new
("Test item 1");
517
ListViewItem listViewItem2 =
new
("Test item 2");
518
ListViewItem listViewItem3 =
new
("Test item 3");
587
ListViewItem listViewItem1 =
new
("Test item 1");
588
ListViewItem listViewItem2 =
new
("Test item 2");
589
ListViewItem listViewItem3 =
new
("Test item 3");
642
ListViewItem listViewItem1 =
new
("Test item 1");
643
ListViewItem listViewItem2 =
new
("Test item 2");
644
ListViewItem listViewItem3 =
new
("Test item 3");
722
ListViewItem listViewItem1 =
new
("Test item 1");
723
ListViewItem listViewItem2 =
new
("Test item 2");
724
ListViewItem listViewItem3 =
new
("Test item 3");
807
listView.Groups[0].Items.Add(new
ListViewItem
());
856
ListViewItem listViewItem1 =
new
("Test item 1");
857
ListViewItem listViewItem2 =
new
("Test item 2");
858
ListViewItem listViewItem3 =
new
("Test item 3");
926
ListViewItem listItem1 =
new
(listGroup1);
927
ListViewItem listItem2 =
new
();
928
ListViewItem listItem3 =
new
(listGroup2);
929
ListViewItem listItem4 =
new
(listGroup2);
959
ListViewItem listItem1 =
new
();
977
ListViewItem listItem1 =
new
();
1016
ListViewItem listItem2 =
new
("Group item 2");
1017
ListViewItem listItem3 =
new
("Item 3");
1061
ListViewItem listItem1 =
new
();
1092
ListViewItem listItem1 =
new
();
1153
listView.Items.Add(new
ListViewItem
(["Item 1", "SubItem 1"]));
1154
listView.Items.Add(new
ListViewItem
(["Item 1", "SubItem 1"]));
1176
listView.Items.Add(new
ListViewItem
(["Item 1", "SubItem 1"]));
1177
listView.Items.Add(new
ListViewItem
(["Item 1", "SubItem 1"]));
1196
listView.Items.Add(new
ListViewItem
(["Item 1", "SubItem 11", "SubItem 12"]));
1197
listView.Items.Add(new
ListViewItem
(["Item 2", "SubItem 21", "SubItem 22"]));
1222
listView.Items.Add(new
ListViewItem
(["Item 1"]));
1223
listView.Items.Add(new
ListViewItem
(["Item 2"]));
1395
ListViewItem listItem2 =
new
("Group item 2", listViewGroup);
1396
ListViewItem listItem3 =
new
("Item 3");
1490
ListViewItem listViewItem1 =
new
();
1491
ListViewItem listViewItem2 =
new
();
1575
ListViewItem listViewItem1 =
new
();
1576
ListViewItem listViewItem2 =
new
();
1676
ListViewItem listViewItem1 =
new
();
1677
ListViewItem listViewItem2 =
new
();
1732
ListViewItem listViewItem1 =
new
();
1733
ListViewItem listViewItem2 =
new
();
1734
ListViewItem listViewItem3 =
new
();
1753
listView.Items.AddRange(Enumerable.Range(0, 11).Select(i => new
ListViewItem
()).ToArray());
System\Windows\Forms\AccessibleObjects\ListViewGroup.ListViewGroupAccessibleObjectTests.cs (73)
23
listGroup.Items.Add(new
ListViewItem
());
41
listGroup.Items.Add(new
ListViewItem
());
56
listGroup.Items.Add(new
ListViewItem
());
87
listGroup.Items.Add(new
ListViewItem
());
88
list.Items.Add(new
ListViewItem
());
120
listGroup.Items.Add(new
ListViewItem
());
148
items.Add(new
ListViewItem
(groups[0]));
149
items.Add(new
ListViewItem
(groups[0]));
150
items.Add(new
ListViewItem
());
151
items.Add(new
ListViewItem
(groups[1]));
152
items.Add(new
ListViewItem
(groups[1]));
153
items.Add(new
ListViewItem
(groups[1]));
217
items.Add(new
ListViewItem
(groups[0]));
218
items.Add(new
ListViewItem
(groups[0]));
219
items.Add(new
ListViewItem
(groups[0]));
220
items.Add(new
ListViewItem
(groups[1]));
221
items.Add(new
ListViewItem
(groups[1]));
222
items.Add(new
ListViewItem
(groups[1]));
281
ListViewItem listItem1 =
new
("Item1");
282
ListViewItem listItem2 =
new
("Item2");
330
listView.Items.Add(new
ListViewItem
("a", group));
381
items.Add(new
ListViewItem
(groups[0]));
382
items.Add(new
ListViewItem
(groups[0]));
383
items.Add(new
ListViewItem
());
384
items.Add(new
ListViewItem
(groups[1]));
385
items.Add(new
ListViewItem
(groups[1]));
386
items.Add(new
ListViewItem
(groups[1]));
387
items.Add(new
ListViewItem
(groups[1]));
388
items.Add(new
ListViewItem
(groups[1]));
390
ListViewItem itemWithoutListView1 =
new
(groups[1]);
391
ListViewItem itemWithoutListView2 =
new
(groups[1]);
476
items.Add(new
ListViewItem
(groups[0]));
477
items.Add(new
ListViewItem
(groups[0]));
478
items.Add(new
ListViewItem
());
479
items.Add(new
ListViewItem
(groups[1]));
480
items.Add(new
ListViewItem
(groups[1]));
481
items.Add(new
ListViewItem
(groups[1]));
482
items.Add(new
ListViewItem
(groups[1]));
483
items.Add(new
ListViewItem
(groups[1]));
512
items.Add(new
ListViewItem
(groups[0]));
513
items.Add(new
ListViewItem
(groups[0]));
514
items.Add(new
ListViewItem
());
515
items.Add(new
ListViewItem
(groups[1]));
516
items.Add(new
ListViewItem
(groups[1]));
517
items.Add(new
ListViewItem
(groups[1]));
597
items.Add(new
ListViewItem
(groups[0]));
598
items.Add(new
ListViewItem
());
599
items.Add(new
ListViewItem
(groups[1]));
600
items.Add(new
ListViewItem
(groups[1]));
668
ListViewItem listViewItem =
new
("Test item", listViewGroup);
715
listView.Items.Add(new
ListViewItem
("Item1", lvgroup1));
724
listView.Items.Add(new
ListViewItem
("Item2", lvgroup2));
749
listView.Items.Add(new
ListViewItem
("Group Item 1", listViewGroup));
750
listView.Items.Add(new
ListViewItem
("Group Item 2", listViewGroup));
799
ListViewItem item1 =
new
("Item 1", group1);
800
ListViewItem item2 =
new
("Item 2", group2);
801
ListViewItem item3 =
new
("Item 2", group3);
891
ListViewItem listViewItem1 =
new
();
892
ListViewItem listViewItem2 =
new
();
1222
listView.Items.Add(new
ListViewItem
());
1241
ListViewItem listViewItem1 =
new
();
1242
ListViewItem listViewItem2 =
new
();
1243
ListViewItem listViewItem3 =
new
();
1266
ListViewItem listItem1 =
new
(listGroup1);
1267
ListViewItem listItem2 =
new
(listGroup1);
1268
ListViewItem listItem3 =
new
();
1331
ListViewItem item =
new
("Test")
1404
ListViewItem listViewInvisibleItem1 =
new
("Invisible item 1");
1405
ListViewItem listViewVisibleItem1 =
new
("Visible item 1");
1406
ListViewItem listViewInvisibleItem2 =
new
("Invisible item 1");
1407
ListViewItem listViewVisibleItem2 =
new
("Visible item 1");
1433
ListViewItem listViewItem1 =
new
("Test item 1");
1441
ListViewItem listViewItem2 =
new
("Test item 2");
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemAccessibleObjectTests.cs (49)
19
ListViewItem listItem =
new
();
29
ListViewItem itemWithoutList =
new
();
38
ListViewItem listItem =
new
();
78
ListViewItem listViewItem1 =
new
();
79
ListViewItem listViewItem2 =
new
(listviewGroup);
96
ListViewItem listItem =
new
("ListItem");
845
ListViewItem listViewItem =
new
("Item");
893
ListViewItem listViewItem =
new
("Item");
928
ListViewItem listViewItem =
new
("Item");
1140
ListViewItem listItem1 =
new
("Item 1");
1141
ListViewItem listItem2 =
new
("Item 2");
1200
ListViewItem listItem2 =
new
("Group item 2");
1201
ListViewItem listItem3 =
new
("Item 3");
1259
ListViewItem listViewInvisibleItem1 =
new
("Invisible item 1");
1260
ListViewItem listViewVisibleItem1 =
new
("Visible item 1");
1261
ListViewItem listViewInvisibleItem2 =
new
("Invisible item 1");
1262
ListViewItem listViewVisibleItem2 =
new
("Visible item 1");
1293
listView.Items.Add(new
ListViewItem
("Item 1"));
1294
listView.Items.Add(new
ListViewItem
("Item 2"));
1295
listView.Items.Add(new
ListViewItem
("Item 3"));
1352
listView.Items.Add(new
ListViewItem
("Item 1"));
1353
listView.Items.Add(new
ListViewItem
("Item 2", group: listView.Groups[0]));
1354
listView.Items.Add(new
ListViewItem
("Item 3"));
1410
listView.Items.Add(new
ListViewItem
("Item 1"));
1411
listView.Items.Add(new
ListViewItem
("Item 2", group: listView.Groups[0]));
1412
listView.Items.Add(new
ListViewItem
("Item 3"));
1457
listView.Items.Add(new
ListViewItem
("Item 1"));
1458
listView.Items.Add(new
ListViewItem
("Item 2"));
1459
listView.Items.Add(new
ListViewItem
("Item 3"));
1539
listView.Items.Add(new
ListViewItem
(["Item 1", "SubItem 1", "SubItem 2"]));
1569
listView.Items.Add(new
ListViewItem
(["Item 1", "SubItem 1", "SubItem 2"]));
1587
listView.Items.Add(new
ListViewItem
(["Item 1", "SubItem 11", "SubItem 12"]));
1588
listView.Items.Add(new
ListViewItem
(["Item 2", "SubItem 21", "SubItem 22"]));
1602
listView.Items.Add(new
ListViewItem
(["Item 1"]));
1626
ListViewItem listViewItem =
new
("Item 1", imageIndex: hasImage ? 0 : -1);
1646
listView.Items.Add(new
ListViewItem
(["Item 1", "SubItem 11", "SubItem 12"]));
1661
listView.Items.Add(new
ListViewItem
("Test"));
1702
listView.Items.Add(new
ListViewItem
("Test"));
1756
listView.Items.Add(new
ListViewItem
(["1", "2"]));
1789
listView.Items.Add(new
ListViewItem
(["1"]));
1848
ListViewItem item =
new
("ListItem");
1862
ListViewItem item =
new
("ListItem");
1876
ListViewItem item =
new
("ListItem");
1890
ListViewItem item =
new
("ListItem");
1904
ListViewItem item =
new
("ListItem");
1908
listView.Items[0] = new
ListViewItem
();
1930
ListViewItem listViewItem1 =
new
("Item1");
1931
ListViewItem listViewItem2 =
new
("Item2");
1932
ListViewItem listViewItem3 =
new
("Item3");
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemBaseAccessibleObjectTests.cs (25)
25
ListViewItem item =
new
();
36
ListViewItem item =
new
();
47
ListViewItem item =
new
();
60
ListViewItem item =
new
();
72
ListViewItem item =
new
() { Selected = isSelected };
83
ListViewItem item =
new
();
100
ListViewItem item =
new
();
118
ListViewItem item =
new
();
135
ListViewItem item =
new
();
153
ListViewItem item =
new
();
183
ListViewItem item =
new
();
202
ListViewItem item =
new
();
220
ListViewItem item =
new
();
233
ListViewItem item =
new
();
246
ListViewItem item =
new
();
259
ListViewItem item =
new
();
272
ListViewItem item =
new
();
288
ListViewItem item =
new
();
304
ListViewItem item =
new
();
320
ListViewItem item =
new
()
341
ListViewItem item =
new
();
352
ListViewItem item =
new
();
365
ListViewItem item =
new
() { Checked = isChecked };
378
ListViewItem item =
new
() { Checked = isChecked };
395
ListViewItem item =
new
();
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemDetailsAccessibleObjectTests.cs (8)
24
ListViewItem item =
new
();
39
ListViewItem item =
new
();
55
ListViewItem item =
new
();
71
ListViewItem item =
new
();
89
ListViewItem item =
new
();
102
ListViewItem item =
new
();
117
ListViewItem item =
new
();
153
ListViewItem listViewItem =
new
("1", 0);
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemImageAccessibleObjectTests.cs (2)
19
ListViewItem listViewItem =
new
("Test", 0);
44
ListViewItem listViewItem =
new
("Test", 0);
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemListAccessibleObjectTests.cs (3)
23
Assert.Throws<InvalidOperationException>(() => new ListViewItemListAccessibleObject(new
ListViewItem
()));
31
control.Items.Add(new
ListViewItem
());
42
control.Items.Add(new
ListViewItem
());
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemTileAccessibleObjectTests.cs (1)
21
Assert.Throws<InvalidOperationException>(() => new ListViewItemTileAccessibleObject(new
ListViewItem
()));
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemWithImageAccessibleObjectTests.cs (6)
19
control.Items.Add(new
ListViewItem
());
35
ListViewItem listViewItem =
new
("Test", 0);
65
control.Items.Add(new
ListViewItem
());
80
ListViewItem listViewItem =
new
("Test", 0);
101
control.Items.Add(new
ListViewItem
());
117
ListViewItem listViewItem =
new
("Test", 0);
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewSubItem.ListViewSubItemAccessibleObjectTests.cs (19)
106
list.Items.Add(new
ListViewItem
(["Test 1", "Test 2"]));
804
ListViewItem listItem1 =
new
("Item 1");
805
ListViewItem listItem2 =
new
("Item 2");
857
ListViewItem listViewItem =
new
("Test item")
880
listView.Items.Add(new
ListViewItem
("Test item 11"));
902
listView.Items.Add(new
ListViewItem
("Test item 11"));
916
ListViewItem listViewItem =
new
("Test item");
929
ListViewItem listViewItem =
new
("Test item");
944
ListViewItem listViewItem =
new
("Test item");
973
ListViewItem listViewItem =
new
("Test item");
1052
ListViewItem listViewItem =
new
();
1064
ListViewItem listViewItem =
new
();
1080
ListViewItem listViewItem =
new
();
1096
ListViewItem listViewItem =
new
();
1112
ListViewItem listViewItem =
new
();
1128
ListViewItem listViewItem =
new
();
1144
ListViewItem listViewItem =
new
();
1150
listView.Items[0] = new
ListViewItem
();
1160
ListViewItem listViewItem =
new
();
System\Windows\Forms\AccessibleObjects\ListViewLabelEditAccessibleObjectTests.cs (1)
165
ListViewItem item =
new
("Test", 0);
System\Windows\Forms\BinaryFormat\WinFormsBinaryFormattedObjectTests.cs (1)
239
new
ListViewItem
(),
System\Windows\Forms\DrawListViewItemEventArgsTests.cs (15)
27
ListViewItem item =
new
();
40
Assert.Throws<ArgumentNullException>("graphics", () => new DrawListViewItemEventArgs(null, new
ListViewItem
(), new Rectangle(1, 2, 3, 4), 0, ListViewItemStates.Default));
57
DrawListViewItemEventArgs e = new(graphics, new
ListViewItem
(), new Rectangle(1, 2, 3, 4), -1, ListViewItemStates.Checked)
74
yield return new object[] { new
ListViewItem
(), new Rectangle(1, 2, 3, 4), ListViewItemStates.Default };
75
yield return new object[] { new
ListViewItem
(), new Rectangle(1, 2, 3, 4), ListViewItemStates.Focused };
76
yield return new object[] { new
ListViewItem
(), new Rectangle(1, 2, 3, 4), ListViewItemStates.Checked };
77
yield return new object[] { new
ListViewItem
(), Rectangle.Empty, ListViewItemStates.Default };
78
yield return new object[] { new
ListViewItem
(), Rectangle.Empty, ListViewItemStates.Focused };
79
yield return new object[] { new
ListViewItem
(), Rectangle.Empty, ListViewItemStates.Checked };
80
yield return new object[] { new
ListViewItem
(), new Rectangle(-1, -2, -3, -4), ListViewItemStates.Default };
81
yield return new object[] { new
ListViewItem
(), new Rectangle(-1, -2, -3, -4), ListViewItemStates.Focused };
82
yield return new object[] { new
ListViewItem
(), new Rectangle(-1, -2, -3, -4), ListViewItemStates.Checked };
87
ListViewItem listViewItem =
new
();
93
ListViewItem subItemsItem =
new
();
101
ListViewItem fullRowSelectListViewItem =
new
();
System\Windows\Forms\DrawListViewSubItemEventArgsTests.cs (20)
15
yield return new object[] { Rectangle.Empty, new
ListViewItem
(), new ListViewItem.ListViewSubItem(), -2, -2, null, ListViewItemStates.Checked - 1 };
16
yield return new object[] { new Rectangle(1, 2, 3, 4), new
ListViewItem
(), null, -1, -1, new ColumnHeader(), ListViewItemStates.Checked };
17
yield return new object[] { new Rectangle(1, 2, 3, 4), new
ListViewItem
(), new ListViewItem.ListViewSubItem(), -1, -1, new ColumnHeader(), ListViewItemStates.Checked };
18
yield return new object[] { new Rectangle(-1, 2, -3, -4), new
ListViewItem
(), new ListViewItem.ListViewSubItem(), 0, 0, new ColumnHeader(), ListViewItemStates.Focused };
19
yield return new object[] { new Rectangle(1, 2, 3, 4), new
ListViewItem
(), new ListViewItem.ListViewSubItem(), 1, 2, new ColumnHeader(), ListViewItemStates.Checked };
43
Assert.Throws<ArgumentNullException>("graphics", () => new DrawListViewSubItemEventArgs(null, new Rectangle(1, 2, 3, 4), new
ListViewItem
(), new ListViewItem.ListViewSubItem(), -1, 0, new ColumnHeader(), ListViewItemStates.Default));
61
Assert.Throws<ArgumentNullException>("subItem", () => new DrawListViewSubItemEventArgs(graphics, new Rectangle(1, 2, 3, 4), new
ListViewItem
(), null, itemIndex, 0, new ColumnHeader(), ListViewItemStates.Default));
70
DrawListViewSubItemEventArgs e = new(graphics, new Rectangle(1, 2, 3, 4), new
ListViewItem
(), null, -1, -1, new ColumnHeader(), ListViewItemStates.Checked)
87
yield return new object[] { new Rectangle(-1, -2, -3, -4), new
ListViewItem
(), null, -1, null, ListViewItemStates.Default };
88
yield return new object[] { new Rectangle(-1, -2, -3, -4), new
ListViewItem
(), null, -1, null, ListViewItemStates.Checked };
89
yield return new object[] { new Rectangle(-1, -2, -3, -4), new
ListViewItem
(), null, -1, null, ListViewItemStates.Focused };
90
yield return new object[] { new Rectangle(-1, -2, -3, -4), new
ListViewItem
(), null, -1, new ColumnHeader(), ListViewItemStates.Default };
91
yield return new object[] { new Rectangle(-1, -2, -3, -4), new
ListViewItem
(), null, -1, new ColumnHeader(), ListViewItemStates.Checked };
92
yield return new object[] { new Rectangle(-1, -2, -3, -4), new
ListViewItem
(), null, -1, new ColumnHeader(), ListViewItemStates.Focused };
93
yield return new object[] { new Rectangle(1, 2, 3, 4), new
ListViewItem
(), null, -1, null, ListViewItemStates.Default };
94
yield return new object[] { new Rectangle(1, 2, 3, 4), new
ListViewItem
(), null, -1, null, ListViewItemStates.Checked };
95
yield return new object[] { new Rectangle(1, 2, 3, 4), new
ListViewItem
(), null, -1, null, ListViewItemStates.Focused };
96
yield return new object[] { new Rectangle(1, 2, 3, 4), new
ListViewItem
(), null, -1, new ColumnHeader(), ListViewItemStates.Default };
97
yield return new object[] { new Rectangle(1, 2, 3, 4), new
ListViewItem
(), null, -1, new ColumnHeader(), ListViewItemStates.Checked };
98
yield return new object[] { new Rectangle(1, 2, 3, 4), new
ListViewItem
(), null, -1, new ColumnHeader(), ListViewItemStates.Focused };
System\Windows\Forms\ItemCheckedEventArgsTests.cs (1)
20
ListViewItem listViewItem =
new
();
System\Windows\Forms\ListView.ListViewItemCollectionTests.cs (6)
17
ListViewItem child1 =
new
()
21
ListViewItem child2 =
new
()
25
ListViewItem child3 =
new
()
73
ListViewItem child1 =
new
()
77
ListViewItem child2 =
new
()
81
ListViewItem child3 =
new
()
System\Windows\Forms\ListViewGroupCollectionTests.cs (15)
78
ListViewItem item =
new
();
84
group.Items.Add(new
ListViewItem
());
99
ListViewItem item =
new
();
105
group.Items.Add(new
ListViewItem
());
161
ListViewItem item =
new
();
409
ListViewItem item =
new
();
413
group.Items.Add(new
ListViewItem
());
428
ListViewItem item =
new
();
432
group1.Items.Add(new
ListViewItem
());
492
ListViewItem item =
new
();
770
ListViewItem item =
new
();
774
group.Items.Add(new
ListViewItem
());
789
ListViewItem item =
new
();
793
group.Items.Add(new
ListViewItem
());
848
ListViewItem item =
new
();
System\Windows\Forms\ListViewGroupConverterTests.cs (13)
32
yield return new object[] { new
ListViewItem
(), true };
35
ListViewItem item1 =
new
();
42
ListViewItem item2 =
new
();
76
ListViewItem item =
new
();
91
yield return new object[] { new
ListViewItem
() };
94
ListViewItem item1 =
new
();
100
ListViewItem item2 =
new
();
145
yield return new object[] { new
ListViewItem
(), true };
148
ListViewItem item1 =
new
();
155
ListViewItem item2 =
new
();
261
yield return new object[] { new
ListViewItem
(), null };
264
ListViewItem item1 =
new
();
271
ListViewItem item2 =
new
();
System\Windows\Forms\ListViewGroupTests.cs (5)
1331
groupWithItems.Items.Add(new
ListViewItem
("text"));
1403
group.Items.Add(new
ListViewItem
("text"));
1431
ListViewItem listViewItem =
new
();
1432
ListViewItem listViewItemGroup =
new
();
1447
ListViewItem listViewItem =
new
();
System\Windows\Forms\ListViewHitTestInfoTests.cs (1)
14
yield return new object[] { new
ListViewItem
(), new ListViewItem.ListViewSubItem(), ListViewHitTestLocations.None - 1 };
System\Windows\Forms\ListViewItem.IKeyboardToolTipTests.cs (19)
21
ListViewItem listViewItem =
new
();
43
ListViewItem listViewItem =
new
();
65
ListViewItem listViewItem =
new
();
88
ListViewItem listViewItem =
new
() { ToolTipText = toolTipText };
107
ListViewItem listViewItem =
new
();
126
ListViewItem listViewItem =
new
();
149
ListViewItem listViewItem = AssignItemToListView(listView, new
ListViewItem
(new string('t', 500)));
169
ListViewItem listViewItem = AssignItemToListView(listView, new
ListViewItem
(new string('t', 1)));
179
ListViewItem listViewItem =
new
(new string('t', 20));
195
ListViewItem listViewItem =
new
(new string('t', 10));
211
ListViewItem listViewItem =
new
();
222
ListViewItem listViewItem = AssignItemToListView(listView, new
ListViewItem
());
231
ListViewItem listViewItem = AssignItemToListView(listView, new
ListViewItem
());
647
ListViewItem listViewItem =
new
();
674
ListViewItem listViewItem =
new
();
702
ListViewItem listViewItem =
new
();
740
ListViewItem listViewItem =
new
();
759
_ => new
ListViewItem
(),
785
ListViewItem listViewItem =
new
(i.ToString());
System\Windows\Forms\ListViewItemConverterTests.cs (32)
71
new
ListViewItem
(),
77
new
ListViewItem
(group),
83
new
ListViewItem
("text"),
89
new
ListViewItem
("text", group),
95
new
ListViewItem
("text", "imageKey"),
101
new
ListViewItem
("text", 1),
107
new
ListViewItem
("text", "imageKey", group),
113
new
ListViewItem
("text", 1, group),
121
new
ListViewItem
([subItem1], "imageKey"),
127
new
ListViewItem
([subItem1], 1),
133
new
ListViewItem
([subItem1], "imageKey", group),
139
new
ListViewItem
([subItem1], 1, group),
145
new
ListViewItem
([subItem1, subItem2], "imageKey"),
151
new
ListViewItem
([subItem1, subItem2], 1),
157
new
ListViewItem
([subItem1, subItem2], "imageKey", group),
163
new
ListViewItem
([subItem1, subItem2], 1, group),
169
new
ListViewItem
([subItem1, subItem2, subItem3, subItem4, subItem5], "imageKey"),
175
new
ListViewItem
([subItem1, subItem2, subItem3, subItem4, subItem5], 1),
181
new
ListViewItem
([subItem1, subItem2, subItem3, subItem4, subItem5], "imageKey", group),
187
new
ListViewItem
([subItem1, subItem2, subItem3, subItem4, subItem5], 1, group),
193
new
ListViewItem
([subItem3], 1),
199
new
ListViewItem
([subItem4], 1),
205
new
ListViewItem
([subItem5], 1),
211
new
ListViewItem
([subItem3], "imageKey"),
217
new
ListViewItem
([subItem4], "imageKey"),
223
new
ListViewItem
([subItem5], "imageKey"),
231
new
ListViewItem
(["text"], "imageKey", Color.Red, Color.Blue, SystemFonts.MenuFont),
237
new
ListViewItem
(["text"], 1, Color.Red, Color.Blue, SystemFonts.MenuFont),
243
new
ListViewItem
(["text"], "imageKey", Color.Red, Color.Blue, SystemFonts.MenuFont, group),
249
new
ListViewItem
(["text"], 1, Color.Red, Color.Blue, SystemFonts.MenuFont, group),
294
Assert.Throws<NotSupportedException>(() => converter.ConvertTo(new
ListViewItem
(), destinationType));
308
ListViewItem item =
new
();
System\Windows\Forms\ListViewItemMouseHoverEventArgsTests.cs (1)
14
yield return new object[] { new
ListViewItem
() };
System\Windows\Forms\ListViewItemSelectionChangedEventArgsTests.cs (2)
14
yield return new object[] { new
ListViewItem
(), -1, true };
15
yield return new object[] { new
ListViewItem
(), 0, true };
System\Windows\Forms\ListViewItemTests.cs (47)
17
ListViewItem item =
new
();
56
ListViewItem item =
new
(subItems, imageKey, foreColor, backColor, font, group);
94
ListViewItem item =
new
(subItems, imageIndex, foreColor, backColor, font, group);
132
ListViewItem item =
new
(subItems, imageKey, foreColor, backColor, font);
170
ListViewItem item =
new
(subItems, imageIndex, foreColor, backColor, font);
207
ListViewItem item =
new
(subItems, imageKey, group);
244
ListViewItem item =
new
(subItems, imageIndex, group);
282
ListViewItem item =
new
(subItems, imageKey, group);
320
ListViewItem item =
new
(subItems, imageIndex, group);
357
ListViewItem item =
new
(text, imageKey, group);
395
ListViewItem item =
new
(text, imageIndex, group);
433
ListViewItem item =
new
(subItems, imageKey);
470
ListViewItem item =
new
(subItems, imageIndex);
508
ListViewItem item =
new
(subItems, group);
546
ListViewItem item =
new
(subItems, imageKey);
584
ListViewItem item =
new
(subItems, imageIndex);
621
ListViewItem item =
new
(text, group);
659
ListViewItem item =
new
(text, imageKey);
697
ListViewItem item =
new
(text, imageIndex);
734
ListViewItem item =
new
(group);
773
ListViewItem item =
new
(subItems);
803
ListViewItem item =
new
(text);
833
Assert.Throws<ArgumentNullException>("subItems", () => new
ListViewItem
((ListViewItem.ListViewSubItem[])null, "imageKey"));
834
Assert.Throws<ArgumentNullException>("subItems", () => new
ListViewItem
((ListViewItem.ListViewSubItem[])null, 1));
835
Assert.Throws<ArgumentNullException>("subItems", () => new
ListViewItem
((ListViewItem.ListViewSubItem[])null, "imageKey", new ListViewGroup()));
836
Assert.Throws<ArgumentNullException>("subItems", () => new
ListViewItem
((ListViewItem.ListViewSubItem[])null, 0, new ListViewGroup()));
843
Assert.Throws<ArgumentNullException>("subItems", () => new
ListViewItem
(subItems, "imageKey"));
844
Assert.Throws<ArgumentNullException>("subItems", () => new
ListViewItem
(subItems, 1));
845
Assert.Throws<ArgumentNullException>("subItems", () => new
ListViewItem
(subItems, "imageKey", new ListViewGroup()));
846
Assert.Throws<ArgumentNullException>("subItems", () => new
ListViewItem
(subItems, 1, new ListViewGroup()));
864
ListViewItem item =
new
();
877
ListViewItem item =
new
()
893
ListViewItem item =
new
();
921
ListViewItem item =
new
();
934
ListViewItem item =
new
()
951
ListViewItem item =
new
();
971
ListViewItem item =
new
();
984
ListViewItem item =
new
()
1005
ListViewItem item =
new
();
1020
ListViewItem item =
new
();
1028
ListViewItem item =
new
();
1036
ListViewItem item =
new
();
1046
ListViewItem item =
new
();
1076
ListViewItem item =
new
();
1085
ListViewItem item =
new
();
1095
ListViewItem item =
new
();
1109
ListViewItem item =
new
();
System\Windows\Forms\ListViewSubItemCollectionTests.cs (73)
17
ListViewItem item =
new
();
31
ListViewItem item =
new
();
43
ListViewItem item =
new
();
56
ListViewItem item =
new
();
67
ListViewItem item =
new
();
83
ListViewItem item =
new
();
94
ListViewItem item =
new
();
105
ListViewItem item =
new
();
118
ListViewItem item =
new
();
129
ListViewItem item =
new
();
145
ListViewItem item =
new
();
158
ListViewItem item =
new
();
173
ListViewItem item =
new
();
189
ListViewItem item =
new
();
200
ListViewItem item =
new
();
215
ListViewItem item =
new
();
229
ListViewItem item =
new
();
247
ListViewItem item =
new
();
268
ListViewItem item =
new
();
284
ListViewItem item =
new
();
292
ListViewItem item =
new
();
305
ListViewItem item =
new
();
313
ListViewItem item =
new
();
328
ListViewItem item =
new
();
347
ListViewItem item =
new
();
377
ListViewItem item =
new
();
398
ListViewItem item =
new
();
417
ListViewItem item =
new
();
427
ListViewItem item =
new
();
445
ListViewItem item =
new
();
455
ListViewItem item =
new
();
468
ListViewItem item =
new
();
485
ListViewItem item =
new
();
501
ListViewItem item =
new
();
511
ListViewItem item =
new
();
525
ListViewItem item =
new
();
536
ListViewItem item =
new
();
549
ListViewItem item =
new
();
566
ListViewItem item =
new
();
586
ListViewItem item =
new
();
596
ListViewItem item =
new
();
610
ListViewItem item =
new
();
621
ListViewItem item =
new
();
634
ListViewItem item =
new
();
649
ListViewItem item =
new
();
662
ListViewItem item =
new
();
670
ListViewItem item =
new
();
685
ListViewItem item =
new
();
695
ListViewItem item =
new
();
703
ListViewItem item =
new
();
725
ListViewItem item =
new
();
745
ListViewItem item =
new
();
757
ListViewItem item =
new
();
806
ListViewItem item =
new
();
819
ListViewItem item =
new
();
834
ListViewItem item =
new
();
857
ListViewItem item =
new
();
870
ListViewItem item =
new
();
880
ListViewItem listViewItem =
new
();
893
ListViewItem listViewItem =
new
();
903
ListViewItem listViewItem =
new
();
913
ListViewItem listViewItem =
new
();
929
ListViewItem listViewItem =
new
();
940
ListViewItem listViewItem =
new
();
951
ListViewItem listViewItem =
new
();
974
ListViewItem listViewItem =
new
();
987
ListViewItem listViewItem =
new
();
1018
ListViewItem listViewItem =
new
();
1037
ListViewItem listViewItem =
new
();
1053
ListViewItem listViewItem =
new
();
1075
ListViewItem listViewItem =
new
();
1094
ListViewItem listViewItem =
new
();
1113
ListViewItem listViewItem =
new
("Test 1");
System\Windows\Forms\ListViewSubItemConverterTests.cs (1)
52
ListViewItem item =
new
();
System\Windows\Forms\ListViewSubItemTests.cs (27)
31
yield return new object[] { new
ListViewItem
(), string.Empty, string.Empty };
32
yield return new object[] { new
ListViewItem
(), "reasonable", "reasonable" };
33
yield return new object[] { new
ListViewItem
() { BackColor = Color.Yellow, ForeColor = Color.Yellow, Font = SystemFonts.StatusFont }, "reasonable", "reasonable" };
35
ListViewItem item =
new
();
57
yield return new object[] { new
ListViewItem
(), string.Empty, Color.Red, Color.Blue, SystemFonts.MenuFont, Color.Red, Color.Blue, string.Empty };
58
yield return new object[] { new
ListViewItem
(), "reasonable", Color.Red, Color.Blue, SystemFonts.MenuFont, Color.Red, Color.Blue, "reasonable" };
59
yield return new object[] { new
ListViewItem
() { BackColor = Color.Yellow, ForeColor = Color.Yellow, Font = SystemFonts.StatusFont }, string.Empty, Color.Red, Color.Blue, SystemFonts.MenuFont, Color.Red, Color.Blue, string.Empty };
61
ListViewItem item =
new
();
87
ListViewItem item =
new
();
101
ListViewItem item =
new
()
120
ListViewItem item =
new
()
169
ListViewItem item =
new
()
189
ListViewItem item =
new
()
208
ListViewItem item =
new
();
223
ListViewItem item =
new
();
237
ListViewItem item =
new
()
256
ListViewItem item =
new
()
294
ListViewItem item =
new
()
314
ListViewItem item =
new
()
336
ListViewItem item =
new
();
350
ListViewItem item =
new
()
369
ListViewItem item =
new
()
420
ListViewItem item =
new
()
440
ListViewItem item =
new
()
459
ListViewItem item =
new
();
505
ListViewItem item =
new
();
535
yield return new object[] { new
ListViewItem
() };
System\Windows\Forms\ListViewTests.cs (77)
872
ListViewItem item1 =
new
()
876
ListViewItem item2 =
new
();
1045
ListViewItem item1 =
new
()
1049
ListViewItem item2 =
new
();
1220
yield return new object[] { new
ListViewItem
(), false };
1246
ListViewItem value =
new
();
1288
ListViewItem value =
new
();
4086
ListViewItem item1 =
new
();
4087
ListViewItem item2 =
new
();
4110
ListViewItem item1 =
new
();
4111
ListViewItem item2 =
new
();
4157
ListViewItem item =
new
();
4186
ListViewItem item =
new
();
4225
ListViewItem item1 =
new
();
4246
ListViewItem item1 =
new
();
4415
ListViewItem listItem1 =
new
("Test 1");
4483
control.Items.Add(new
ListViewItem
());
4484
control.Items.Add(new
ListViewItem
());
4503
ListViewItem item1 =
new
()
4507
ListViewItem item2 =
new
()
4534
ListViewItem item1 =
new
()
4538
ListViewItem item2 =
new
()
4572
ListViewItem item1 =
new
(group1)
4576
ListViewItem item2 =
new
(group2)
4580
ListViewItem item3 =
new
(group3)
4627
0 => new
ListViewItem
(group) { Selected = true },
4628
_ => new
ListViewItem
(group),
4652
ListViewItem item1 =
new
();
4653
ListViewItem item2 =
new
();
4721
ListViewItem listItem =
new
();
4869
ListViewItem listViewItem =
new
();
4882
ListViewItem listViewItem1 =
new
();
4883
ListViewItem listViewItem2 =
new
();
4884
ListViewItem listViewItem3 =
new
();
4901
ListViewItem listViewItem =
new
();
4914
ListViewItem listViewItem =
new
();
4931
ListViewItem listViewItem =
new
();
4945
ListViewItem listViewItem =
new
();
4954
ListViewItem listViewItem =
new
();
4963
ListViewItem listViewItem =
new
();
4977
ListViewItem listViewItem =
new
();
5005
ListViewItem listViewItem1 =
new
("1");
5006
ListViewItem listViewItem2 =
new
("2");
5007
ListViewItem listViewItem3 =
new
("3");
5008
ListViewItem listViewItem4 =
new
("4");
5009
ListViewItem listViewItem5 =
new
("5");
5010
ListViewItem listViewItem6 =
new
("6");
5011
ListViewItem listViewItem7 =
new
("7");
5012
ListViewItem listViewItem8 =
new
("8");
5013
ListViewItem listViewItem9 =
new
("9");
5061
ListViewItem listViewItem1 =
new
("Item1");
5062
ListViewItem listViewItem2 =
new
("item2") { ImageKey = "SmallABlue.bmp" };
5063
ListViewItem listViewItem3 =
new
("item3");
5064
ListViewItem listViewItem4 =
new
("Items 4") { ImageKey = "SmallA.bmp" };
5065
ListViewItem listViewItem5 =
new
("Items 5");
5066
ListViewItem listViewItem6 =
new
("Items 6") { ImageKey = "SmallABlue.bmp" };
5067
ListViewItem listViewItem7 =
new
("Items 7") { ImageKey = "SmallA.bmp" };
5068
ListViewItem listViewItem8 =
new
("Items 8");
5069
ListViewItem listViewItem9 =
new
("Items 9");
5152
listView.Items.Add(new
ListViewItem
("Test"));
5177
listView.Items.Add(new
ListViewItem
("Test"));
5202
listView.Items.Add(new
ListViewItem
("Test"));
5229
listView.Items.Add(new
ListViewItem
("Test"));
5243
{
new
("Item 1") },
5284
ListViewItem listItem1 =
new
("Item 1");
5438
ListViewItem item =
new
("Test");
5480
listView.Items.Add(new
ListViewItem
("Group Item 0"));
5799
listView.Items.Add(new
ListViewItem
("Test 1"));
5800
listView.Items.Add(new
ListViewItem
("Test 2"));
5815
listView.Items.Add(new
ListViewItem
("Test 1"));
5816
listView.Items.Add(new
ListViewItem
("Test 2"));
5831
listView.Items.Add(new
ListViewItem
("Test 1") { Name = "Test 1" });
5832
listView.Items.Add(new
ListViewItem
("Test 2"));
5847
listView.Items.Add(new
ListViewItem
("Test 1"));
5848
listView.Items.Add(new
ListViewItem
("Test 2"));
6186
ListViewItem listItem1 =
new
("Test Item 1");
6187
ListViewItem listItem2 =
new
("Test Item 2");
System\Windows\Forms\RetrieveVirtualItemEventArgsTests.cs (1)
25
yield return new object[] { new
ListViewItem
() };
System.Windows.Forms.UI.IntegrationTests (5)
DragDropTests.cs (1)
308
listViewItem =
new
("listViewItem1")
ListViewTests.cs (4)
51
ListViewItem item1 =
new
("g1-1") { Group = group };
52
ListViewItem item2 =
new
("g1-2") { Group = group };
53
ListViewItem item3 =
new
("g1-3") { Group = group };
556
ListViewItem listViewItem =
new
("Test");
TestPassApp (5)
CommonControl1.Designer.cs (4)
31
System.Windows.Forms.ListViewItem listViewItem1 =
new
("1");
32
System.Windows.Forms.ListViewItem listViewItem2 =
new
("2");
33
System.Windows.Forms.ListViewItem listViewItem3 =
new
("3");
34
System.Windows.Forms.ListViewItem listViewItem4 =
new
("4");
DataBindingExample.cs (1)
103
ListViewItem item =
new
(itemName, i);
TrimTestBinaryDeserialization (1)
Form1.Designer.cs (1)
33
ListViewItem listViewItem1 = new
ListViewItem
("This is a ListViewItem with an image", 0);
WinFormsControlsTest (13)
ListViewTest.cs (10)
44
0 => new
ListViewItem
(TestItems[0]),
45
1 => new
ListViewItem
(TestItems[1]),
46
2 => new
ListViewItem
(TestItems[2]),
82
ListViewItem item1 =
new
("item1", 0)
90
ListViewItem item2 =
new
("item2", 1);
94
ListViewItem item3 =
new
("item3")
153
listView1.Items.Add(new
ListViewItem
166
listView1.Items.Add(new
ListViewItem
193
listView1.Items.Add(new
ListViewItem
252
ListViewItem item = new
ListViewItem
MultipleControls.cs (3)
44
ListViewItem item1 =
new
("item1", 0)
52
ListViewItem item2 =
new
("item2", 1);
56
ListViewItem item3 =
new
("item3", 0)
1199 references to ListViewItem
System.Windows.Forms (276)
System\Windows\Forms\Controls\ListView\DrawListViewItemEventArgs.cs (3)
18
ListViewItem
item,
38
public
ListViewItem
Item { get; }
103
ListViewItem
.ListViewSubItem subItem = Item.SubItems[0];
System\Windows\Forms\Controls\ListView\DrawListViewSubItemEventArgs.cs (4)
19
ListViewItem
? item,
20
ListViewItem
.ListViewSubItem? subItem,
59
public
ListViewItem
? Item { get; }
64
public
ListViewItem
.ListViewSubItem? SubItem { get; }
System\Windows\Forms\Controls\ListView\LabelEditEventArgs.cs (6)
13
/// class with the specified index to the <see cref="
ListViewItem
"/>
22
/// class with the specified index to the <see cref="
ListViewItem
"/>
23
/// being edited and the new text for the label of the <see cref="
ListViewItem
"/>.
32
/// Gets the zero-based index of the <see cref="
ListViewItem
"/> containing
38
/// Gets the new text assigned to the label of the <see cref="
ListViewItem
"/>.
44
/// <see cref="
ListViewItem
"/> should be canceled.
System\Windows\Forms\Controls\ListView\ListView.CheckedIndexCollection.cs (2)
37
foreach (
ListViewItem
item in _owner.Items)
81
ListViewItem
item = _owner.Items[i];
System\Windows\Forms\Controls\ListView\ListView.CheckedListViewItemCollection.cs (12)
44
private
ListViewItem
[] ItemArray
48
ListViewItem
[] items = new
ListViewItem
[Count];
65
public
ListViewItem
this[int index]
99
public virtual
ListViewItem
? this[string? key]
159
public bool Contains(
ListViewItem
? item)
183
if (item is
ListViewItem
listViewItem)
206
public int IndexOf(
ListViewItem
item)
213
ListViewItem
[] items = ItemArray;
280
if (item is
ListViewItem
listViewItem)
335
ListViewItem
[] items = ItemArray;
342
return Array.Empty<
ListViewItem
>().GetEnumerator();
System\Windows\Forms\Controls\ListView\ListView.cs (73)
17
using static System.Windows.Forms.
ListViewItem
;
120
internal
ListViewItem
? _selectedItem;
136
private readonly Dictionary<int,
ListViewItem
> _listItemsTable = []; // elements are ListViewItem's
137
private List<
ListViewItem
>? _listViewItems = [];
170
private List<
ListViewItem
>? _savedSelectedItems;
171
private List<
ListViewItem
>? _savedCheckedItems;
176
private
ListViewItem
? _prevHoveredItem;
461
_savedCheckedItems = new List<
ListViewItem
>(CheckedItems.Count);
462
ListViewItem
[] items = new
ListViewItem
[CheckedItems.Count];
478
foreach (
ListViewItem
item in _savedCheckedItems)
506
_savedCheckedItems = new List<
ListViewItem
>(CheckedItems.Count);
507
ListViewItem
[] items = new
ListViewItem
[CheckedItems.Count];
542
foreach (
ListViewItem
item in _savedCheckedItems)
802
public
ListViewItem
? FocusedItem
1708
public
ListViewItem
? TopItem
1753
ListViewItem
? topItem = TopItem;
1891
ListViewItem
lvItem = Items[topIndex];
2219
if (Properties.TryGetValue(s_propDelayedUpdateItems, out List<
ListViewItem
>? newItems))
2355
Properties.AddValue(s_propDelayedUpdateItems, new List<
ListViewItem
>());
2359
internal void CacheSelectedStateForItem(
ListViewItem
lvi, bool selected)
2464
_listItemsTable.TryGetValue((int)lparam1, out
ListViewItem
? x);
2465
_listItemsTable.TryGetValue((int)lparam2, out
ListViewItem
? y);
2753
ListViewItem
item = Items[(int)nmcd->nmcd.dwItemSpec];
3193
public
ListViewItem
? FindItemWithText(string text) => Items.Count == 0
3197
public
ListViewItem
? FindItemWithText(string text, bool includeSubItemsInSearch, int startIndex) =>
3200
public
ListViewItem
? FindItemWithText(string text, bool includeSubItemsInSearch, int startIndex, bool isPrefixSearch)
3208
public
ListViewItem
? FindNearestItem(SearchDirectionHint dir, Point point)
3213
public
ListViewItem
? FindNearestItem(SearchDirectionHint searchDirection, int x, int y)
3228
ListViewItem
? lvi = GetItemAt(x, y);
3267
private unsafe
ListViewItem
? FindItem(bool isTextSearch, string text, bool isPrefixSearch, Point pt, SearchDirectionHint dir, int startIndex, bool includeSubItemsInSearch)
3324
ListViewItem
listViewItem = Items[i];
3396
internal int GetDisplayIndex(
ListViewItem
item, int lastIndex)
3432
foreach (
ListViewItem
listViewItem in _listViewItems)
3472
public
ListViewItem
? GetItemAt(int x, int y)
3481
ListViewItem
? li = null;
3492
internal int GetNativeGroupId(
ListViewItem
item)
3719
ListViewItem
? item = (iItem == -1) ? null : Items[iItem];
3753
private void NotifyAboutGotFocus(
ListViewItem
listViewItem)
3768
private void NotifyAboutLostFocus(
ListViewItem
? listViewItem)
3947
ListViewItem
item = Items[i];
3961
ListViewItem
item = Items[i];
3990
private void InsertItems(int displayIndex,
ListViewItem
[] items, bool checkHosting)
4004
if (_updateCounter > 0 && Properties.TryGetValue(s_propDelayedUpdateItems, out List<
ListViewItem
>? itemList))
4036
ListViewItem
item = items[i];
4086
private unsafe int InsertItemsNative(int index,
ListViewItem
[] items)
4116
ListViewItem
li = items[i];
4310
foreach (
ListViewItem
item in Items)
4319
internal void ListViewItemToolTipChanged(
ListViewItem
item)
4364
ListViewItem
? item = null;
4595
ListViewItem
[]? listViewItemsToAdd = null;
4676
ListViewItem
[] lviArr = new
ListViewItem
[SelectedItems.Count];
4678
_savedSelectedItems = new List<
ListViewItem
>(lviArr.Length);
4688
var items = new
ListViewItem
[tempItems.Count];
4708
if (ShowItemToolTips && Items.Count > 0 && (FocusedItem ?? Items[0]) is
ListViewItem
focusedItem)
4756
ListViewItem
item = e.Item;
4855
ListViewItem
firstSelectedItem = Items[SelectedIndices[0]];
5077
foreach (
ListViewItem
item in group.Items)
5349
internal void UpdateSavedCheckedItems(
ListViewItem
item, bool addItem)
5834
ListViewItem
clickedItem = Items[displayIndex];
5846
foreach (
ListViewItem
item in SelectedItems)
5875
ListViewItem
clickedItem = Items[displayIndex];
6336
foreach (
ListViewItem
listViewItem in Items)
6506
ListViewItem
item = Items[nmlv->iItem];
6521
ListViewItem
item = Items[nmlv->iItem];
6578
ListViewItem
item = Items[indexItem];
6719
ListViewItem
? focusedItem = FocusedItem;
6723
foreach (
ListViewItem
item in SelectedItems)
6752
ListViewItem
lvItem = rVI.Item ?? throw new InvalidOperationException(SR.ListViewVirtualItemRequired);
6814
ListViewItem
lvi = Items[infoTip->iItem];
6923
foreach (
ListViewItem
selectedItem in SelectedItems)
System\Windows\Forms\Controls\ListView\ListView.IconComparer.cs (4)
30
ListViewItem
? currentItem = (
ListViewItem
?)obj1;
31
ListViewItem
? nextItem = (
ListViewItem
?)obj2;
System\Windows\Forms\Controls\ListView\ListView.ListViewAccessibleObject.cs (5)
51
foreach (
ListViewItem
? item in owningListView.Items)
125
if (child is
ListViewItem
.ListViewItemBaseAccessibleObject itemAccessibleObject)
316
View.Details => ((
ListViewItem
.ListViewItemDetailsAccessibleObject)itemAccessibleObject)
326
if (itemAccessibleObject is
ListViewItem
.ListViewItemDetailsAccessibleObject itemDetailsAccessibleObject)
336
else if (itemAccessibleObject is
ListViewItem
.ListViewItemWithImageAccessibleObject itemIconAccessibleObject)
System\Windows\Forms\Controls\ListView\ListView.ListViewItemCollection.cs (35)
58
public virtual
ListViewItem
this[int index]
76
internal
ListViewItem
? GetItemByIndex(int index)
92
this[index] = value is
ListViewItem
item
101
public virtual
ListViewItem
? this[string key]
127
public virtual
ListViewItem
Add(string? text)
134
if (item is
ListViewItem
listViewItem)
152
public virtual
ListViewItem
Add(string? text, int imageIndex)
154
ListViewItem
item = new(text, imageIndex);
164
public virtual
ListViewItem
Add(
ListViewItem
value)
177
public virtual
ListViewItem
Add(string? text, string? imageKey)
179
ListViewItem
item = new(text, imageKey);
189
public virtual
ListViewItem
Add(string? key, string? text, string? imageKey)
191
ListViewItem
item = new(text, imageKey)
204
public virtual
ListViewItem
Add(string? key, string? text, int imageIndex)
206
ListViewItem
item = new(text, imageIndex)
216
public void AddRange(params
ListViewItem
[] items)
227
var itemArray = new
ListViewItem
[items.Count];
240
public bool Contains(
ListViewItem
item)
246
=> item is
ListViewItem
listViewItem && Contains(listViewItem);
265
public
ListViewItem
[] Find(string key, bool searchAllSubItems)
269
List<
ListViewItem
> foundItems = [];
279
private static void FindInternal(string? key, bool searchAllSubItems, ListViewItemCollection listViewItems, List<
ListViewItem
> foundItems)
316
public int IndexOf(
ListViewItem
item)
330
=> item is
ListViewItem
listViewItem ? IndexOf(listViewItem) : -1;
375
public
ListViewItem
Insert(int index,
ListViewItem
item)
384
public
ListViewItem
Insert(int index, string? text)
389
public
ListViewItem
Insert(int index, string? text, int imageIndex)
396
if (item is
ListViewItem
listViewItem)
408
public
ListViewItem
Insert(int index, string? text, string? imageKey)
411
public virtual
ListViewItem
Insert(int index, string? key, string? text, string? imageKey)
417
public virtual
ListViewItem
Insert(int index, string? key, string? text, int imageIndex)
428
public virtual void Remove(
ListViewItem
item)
458
if (item is
ListViewItem
listViewItem)
System\Windows\Forms\Controls\ListView\ListView.ListViewItemCollection.IInnerList.cs (10)
17
ListViewItem
this[int index] { get; set; }
19
ListViewItem
Add(
ListViewItem
item);
20
void AddRange(params
ListViewItem
[] items);
22
bool Contains(
ListViewItem
item);
25
int IndexOf(
ListViewItem
item);
26
ListViewItem
Insert(int index,
ListViewItem
item);
27
void Remove(
ListViewItem
item);
29
ListViewItem
? GetItemByIndex(int index)
System\Windows\Forms\Controls\ListView\ListView.ListViewNativeItemCollection.cs (17)
35
public
ListViewItem
this[int displayIndex]
59
public
ListViewItem
? GetItemByIndex(int index) =>
62
private
ListViewItem
? GetItemByIndexInternal(int index, [NotNullWhen(true)] bool throwInVirtualMode)
86
_owner._listItemsTable.TryGetValue(DisplayIndexToID(index), out
ListViewItem
? item);
97
public
ListViewItem
Add(
ListViewItem
value)
128
public void AddRange(params
ListViewItem
[] values)
234
ListViewItem
item = _owner.Items[i];
285
ListViewItem
item = _owner.Items[i];
307
public bool Contains(
ListViewItem
item)
312
return _owner._listItemsTable.TryGetValue(item._id, out
ListViewItem
? itemOut)
322
public
ListViewItem
Insert(int index,
ListViewItem
item)
364
public int IndexOf(
ListViewItem
item)
378
public void Remove(
ListViewItem
item)
454
ListViewItem
[] items = new
ListViewItem
[_owner._itemCount];
System\Windows\Forms\Controls\ListView\ListView.SelectedListViewItemCollection.cs (15)
26
private
ListViewItem
[] SelectedItemArray
34
ListViewItem
[] lvitems = new
ListViewItem
[cnt];
63
ListViewItem
[] cloned = new
ListViewItem
[_owner._savedSelectedItems.Count];
111
public
ListViewItem
this[int index]
151
public virtual
ListViewItem
? this[string? key]
271
ListViewItem
[] items = SelectedItemArray;
291
public bool Contains(
ListViewItem
? item)
308
if (item is
ListViewItem
listViewItem)
338
ListViewItem
[] items = SelectedItemArray;
345
return Array.Empty<
ListViewItem
>().GetEnumerator();
349
public int IndexOf(
ListViewItem
? item)
356
ListViewItem
[] items = SelectedItemArray;
375
if (item is
ListViewItem
listViewItem)
System\Windows\Forms\Controls\ListView\ListViewGroup.cs (5)
381
ListViewItem
[] items = new
ListViewItem
[count];
384
items[i] = (
ListViewItem
)info.GetValue($"Item{i}", typeof(
ListViewItem
))!;
471
info.AddValue($"Item{i}", Items[i], typeof(
ListViewItem
));
System\Windows\Forms\Controls\ListView\ListViewGroup.ListViewGroupAccessibleObject.cs (7)
198
internal IReadOnlyList<
ListViewItem
> GetVisibleItems()
200
List<
ListViewItem
> visibleItems = [];
203
foreach (
ListViewItem
? listViewItem in _owningListView.Items)
214
foreach (
ListViewItem
listViewItem in _owningGroup.Items)
246
IReadOnlyList<
ListViewItem
> visibleItems = GetVisibleItems();
261
IReadOnlyList<
ListViewItem
> visibleItems = GetVisibleItems();
277
IReadOnlyList<
ListViewItem
> visibleItems = GetVisibleItems();
System\Windows\Forms\Controls\ListView\ListViewGroupCollection.cs (2)
177
ListViewItem
item = group.Items[i];
269
foreach (
ListViewItem
item in group.Items)
System\Windows\Forms\Controls\ListView\ListViewGroupConverter.cs (4)
23
if (sourceType == typeof(string) && context is not null && context.Instance is
ListViewItem
)
42
if (destinationType == typeof(string) && context is not null && context.Instance is
ListViewItem
)
60
if (context.Instance is
ListViewItem
item && item.ListView is not null)
115
if (context is not null && context.Instance is
ListViewItem
item && item.ListView is not null)
System\Windows\Forms\Controls\ListView\ListViewGroupItemCollection.cs (14)
11
private List<
ListViewItem
>? _items;
20
private List<
ListViewItem
> Items => _items ??= [];
26
public
ListViewItem
this[int index]
40
public
ListViewItem
Add(
ListViewItem
value)
49
public void AddRange(params
ListViewItem
[] items)
64
private void CheckListViewItem(
ListViewItem
item)
82
public bool Contains(
ListViewItem
item) => Items.Contains(item);
88
public int IndexOf(
ListViewItem
item) => Items.IndexOf(item);
90
public
ListViewItem
Insert(int index,
ListViewItem
item)
99
private static void MoveToGroup(
ListViewItem
item, ListViewGroup? newGroup)
110
public void Remove(
ListViewItem
item)
123
private static void UpdateNativeListViewItem(
ListViewItem
item)
System\Windows\Forms\Controls\ListView\ListViewHitTestInfo.cs (4)
14
public ListViewHitTestInfo(
ListViewItem
? hitItem,
ListViewItem
.ListViewSubItem? hitSubItem, ListViewHitTestLocations hitLocation)
29
public
ListViewItem
? Item { get; }
34
public
ListViewItem
.ListViewSubItem? SubItem { get; }
System\Windows\Forms\Controls\ListView\ListViewItem.cs (4)
903
ListViewItem
newItem;
904
if (clonedType == typeof(
ListViewItem
))
910
newItem = (
ListViewItem
)Activator.CreateInstance(clonedType)!;
953
public
ListViewItem
? FindNearestItem(SearchDirectionHint searchDirection)
System\Windows\Forms\Controls\ListView\ListViewItem.IKeyboardToolTip.cs (4)
36
ListViewItem
? neighboringItem = FindNearestItem(searchDirectionHint);
89
ListViewItem
item = _listView.Items[index];
107
private static Rectangle GetDetailsListRectangle(Point point,
ListViewItem
item, Rectangle itemBounds)
118
private Rectangle GetTileRectangle(Point point,
ListViewItem
item, Rectangle itemBounds)
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemBaseAccessibleObject.cs (3)
24
private protected readonly
ListViewItem
_owningItem;
26
public ListViewItemBaseAccessibleObject(
ListViewItem
owningItem)
37
=> $"{nameof(
ListViewItem
)}-{CurrentIndex}";
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemDetailsAccessibleObject.cs (1)
16
public ListViewItemDetailsAccessibleObject(
ListViewItem
owningItem) : base(owningItem)
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemImageAccessibleObject.cs (2)
14
private readonly
ListViewItem
_owningItem;
16
public ListViewItemImageAccessibleObject(
ListViewItem
owner)
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemLargeIconAccessibleObject.cs (1)
10
public ListViewItemLargeIconAccessibleObject(
ListViewItem
owningItem) : base(owningItem)
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemListAccessibleObject.cs (1)
13
public ListViewItemListAccessibleObject(
ListViewItem
owningItem) : base(owningItem)
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemSmallIconAccessibleObject.cs (1)
10
public ListViewItemSmallIconAccessibleObject(
ListViewItem
owningItem) : base(owningItem)
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemTileAccessibleObject.cs (1)
14
public ListViewItemTileAccessibleObject(
ListViewItem
owningItem) : base(owningItem)
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemWithImageAccessibleObject.cs (1)
19
public ListViewItemWithImageAccessibleObject(
ListViewItem
owningItem) : base(owningItem)
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewSubItem.cs (3)
20
internal
ListViewItem
? _owner;
40
public ListViewSubItem(
ListViewItem
? owner, string? text)
46
public ListViewSubItem(
ListViewItem
? owner, string? text, Color foreColor, Color backColor, Font font)
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewSubItem.ListViewSubItemAccessibleObject.cs (2)
17
private readonly
ListViewItem
_owningItem;
23
public ListViewSubItemAccessibleObject(ListViewSubItem? owningSubItem,
ListViewItem
owningItem)
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewSubItemCollection.cs (2)
14
private readonly
ListViewItem
_owner;
21
public ListViewSubItemCollection(
ListViewItem
owner)
System\Windows\Forms\Controls\ListView\ListViewItemConverter.cs (9)
45
if (destinationType == typeof(InstanceDescriptor) && value is
ListViewItem
item)
55
ctor = typeof(
ListViewItem
).GetConstructor([typeof(
ListViewItem
.ListViewSubItem[]), typeof(string)]);
57
ListViewItem
.ListViewSubItem[] subItemArray = new
ListViewItem
.ListViewSubItem[item.SubItems.Count];
63
ctor = typeof(
ListViewItem
).GetConstructor([typeof(
ListViewItem
.ListViewSubItem[]), typeof(int)]);
65
ListViewItem
.ListViewSubItem[] subItemArray = new
ListViewItem
.ListViewSubItem[item.SubItems.Count];
System\Windows\Forms\Controls\ListView\ListViewItemImageIndexer.cs (6)
8
/// ListViewItemImageIndexer is a class used to support <see cref="
ListViewItem
.ImageIndex"/> and
9
/// <see cref="
ListViewItem
.ImageKey"/>.
13
private readonly
ListViewItem
_owner;
18
/// <param name="item">The <see cref="
ListViewItem
"/> that this object belongs to.</param>
19
public ListViewItemImageIndexer(
ListViewItem
item)
25
/// Gets the <see cref="
ListViewItem
.ImageList"/> associated with the item.
System\Windows\Forms\Controls\ListView\ListViewItemMouseHoverEventArgs.cs (2)
11
public ListViewItemMouseHoverEventArgs(
ListViewItem
? item)
16
public
ListViewItem
? Item { get; }
System\Windows\Forms\Controls\ListView\ListViewItemSelectionChangedEventArgs.cs (2)
14
public ListViewItemSelectionChangedEventArgs(
ListViewItem
? item, int itemIndex, bool isSelected)
24
public
ListViewItem
? Item { get; }
System\Windows\Forms\Controls\ListView\ListViewLabelEditAccessibleObject.cs (1)
6
using static System.Windows.Forms.
ListViewItem
.ListViewSubItem;
System\Windows\Forms\Controls\ListView\ListViewSubItemConverter.cs (5)
28
if (destinationType == typeof(InstanceDescriptor) && value is
ListViewItem
.ListViewSubItem item)
35
ctor = typeof(
ListViewItem
.ListViewSubItem).GetConstructor(
37
typeof(
ListViewItem
),
55
ctor = typeof(
ListViewItem
.ListViewSubItem).GetConstructor([typeof(
ListViewItem
), typeof(string)]);
System\Windows\Forms\Controls\ListView\RetrieveVirtualItemEventArgs.cs (1)
15
public
ListViewItem
? Item { get; set; }
System\Windows\Forms\ItemCheckedEventArgs.cs (2)
11
public ItemCheckedEventArgs(
ListViewItem
item)
19
public
ListViewItem
Item { get; }
System.Windows.Forms.Design (3)
System\Windows\Forms\Design\ListViewSubItemCollectionEditor.cs (3)
18
private
ListViewItem
.ListViewSubItem _firstSubItem;
32
if (instance is
ListViewItem
.ListViewSubItem item)
74
var subItems = (
ListViewItem
.ListViewSubItemCollection)editValue;
System.Windows.Forms.Design.Tests (4)
EnsureEditorsTests.cs (4)
114
[InlineData(typeof(
ListViewItem
), "ImageIndex", typeof(ImageIndexEditor))]
115
[InlineData(typeof(
ListViewItem
), "ImageKey", typeof(ImageIndexEditor))]
116
[InlineData(typeof(
ListViewItem
), "StateImageIndex", typeof(ImageIndexEditor))]
117
[InlineData(typeof(
ListViewItem
), "SubItems", typeof(ListViewSubItemCollectionEditor))]
System.Windows.Forms.Tests (881)
SerializableAttributeTests.cs (3)
15
typeof(
ListViewItem
).Assembly,
26
{ typeof(
ListViewItem
).FullName },
27
{ typeof(
ListViewItem
.ListViewSubItem).FullName },
SerializableTypesTests.cs (6)
10
using static System.Windows.Forms.
ListViewItem
;
151
var
item = Assert.Single(result.Items) as
ListViewItem
;
165
ListViewItem
listViewItem = new("Item1", 0)
183
ListViewItem
result = BinarySerialization.EnsureDeserialize<
ListViewItem
>(blob);
System\Windows\Forms\AccessibleObjects\ListVIew.ListViewAccessibleObjectTests.cs (52)
9
using static System.Windows.Forms.
ListViewItem
;
89
ListViewItem
item = new();
90
ListViewItem
item2 = new();
119
ListViewItem
item = new();
120
ListViewItem
item2 = new();
143
ListViewItem
item = new();
144
ListViewItem
item2 = new();
270
ListViewItem
listViewItem1 = new("Test item 1");
271
ListViewItem
listViewItem2 = new("Test item 2");
393
ListViewItem
listViewItem1 = new("Test item 1");
394
ListViewItem
listViewItem2 = new("Test item 2");
395
ListViewItem
listViewItem3 = new("Test item 3");
516
ListViewItem
listViewItem1 = new("Test item 1");
517
ListViewItem
listViewItem2 = new("Test item 2");
518
ListViewItem
listViewItem3 = new("Test item 3");
587
ListViewItem
listViewItem1 = new("Test item 1");
588
ListViewItem
listViewItem2 = new("Test item 2");
589
ListViewItem
listViewItem3 = new("Test item 3");
642
ListViewItem
listViewItem1 = new("Test item 1");
643
ListViewItem
listViewItem2 = new("Test item 2");
644
ListViewItem
listViewItem3 = new("Test item 3");
722
ListViewItem
listViewItem1 = new("Test item 1");
723
ListViewItem
listViewItem2 = new("Test item 2");
724
ListViewItem
listViewItem3 = new("Test item 3");
856
ListViewItem
listViewItem1 = new("Test item 1");
857
ListViewItem
listViewItem2 = new("Test item 2");
858
ListViewItem
listViewItem3 = new("Test item 3");
926
ListViewItem
listItem1 = new(listGroup1);
927
ListViewItem
listItem2 = new();
928
ListViewItem
listItem3 = new(listGroup2);
929
ListViewItem
listItem4 = new(listGroup2);
959
ListViewItem
listItem1 = new();
977
ListViewItem
listItem1 = new();
1015
ListViewItem
listItem1 = new(["Item 1", "Item A"], -1);
1016
ListViewItem
listItem2 = new("Group item 2");
1017
ListViewItem
listItem3 = new("Item 3");
1018
ListViewItem
listItem4 = new(["Item 4", "Item B"], -1);
1061
ListViewItem
listItem1 = new();
1092
ListViewItem
listItem1 = new();
1394
ListViewItem
listItem1 = new(["Test Item 1", "Item A"], -1, listViewGroup);
1395
ListViewItem
listItem2 = new("Group item 2", listViewGroup);
1396
ListViewItem
listItem3 = new("Item 3");
1397
ListViewItem
listItem4 = new(["Test Item 4", "Item B", "Item C", "Item D"], -1);
1490
ListViewItem
listViewItem1 = new();
1491
ListViewItem
listViewItem2 = new();
1575
ListViewItem
listViewItem1 = new();
1576
ListViewItem
listViewItem2 = new();
1676
ListViewItem
listViewItem1 = new();
1677
ListViewItem
listViewItem2 = new();
1732
ListViewItem
listViewItem1 = new();
1733
ListViewItem
listViewItem2 = new();
1734
ListViewItem
listViewItem3 = new();
System\Windows\Forms\AccessibleObjects\ListViewGroup.ListViewGroupAccessibleObjectTests.cs (26)
281
ListViewItem
listItem1 = new("Item1");
282
ListViewItem
listItem2 = new("Item2");
390
ListViewItem
itemWithoutListView1 = new(groups[1]);
391
ListViewItem
itemWithoutListView2 = new(groups[1]);
668
ListViewItem
listViewItem = new("Test item", listViewGroup);
799
ListViewItem
item1 = new("Item 1", group1);
800
ListViewItem
item2 = new("Item 2", group2);
801
ListViewItem
item3 = new("Item 2", group3);
802
listView.Items.AddRange((
ListViewItem
[])[item1, item2, item3]);
891
ListViewItem
listViewItem1 = new();
892
ListViewItem
listViewItem2 = new();
1241
ListViewItem
listViewItem1 = new();
1242
ListViewItem
listViewItem2 = new();
1243
ListViewItem
listViewItem3 = new();
1266
ListViewItem
listItem1 = new(listGroup1);
1267
ListViewItem
listItem2 = new(listGroup1);
1268
ListViewItem
listItem3 = new();
1331
ListViewItem
item = new("Test")
1404
ListViewItem
listViewInvisibleItem1 = new("Invisible item 1");
1405
ListViewItem
listViewVisibleItem1 = new("Visible item 1");
1406
ListViewItem
listViewInvisibleItem2 = new("Invisible item 1");
1407
ListViewItem
listViewVisibleItem2 = new("Visible item 1");
1410
listView.Items.AddRange((
ListViewItem
[])[listViewVisibleItem1, listViewVisibleItem2]);
1411
listViewGroup.Items.AddRange((
ListViewItem
[])
1433
ListViewItem
listViewItem1 = new("Test item 1");
1441
ListViewItem
listViewItem2 = new("Test item 2");
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemAccessibleObjectTests.cs (40)
9
using static System.Windows.Forms.
ListViewItem
;
19
ListViewItem
listItem = new();
23
ConstructorInfo ctor = type.GetConstructor([typeof(
ListViewItem
)]);
29
ListViewItem
itemWithoutList = new();
38
ListViewItem
listItem = new();
78
ListViewItem
listViewItem1 = new();
79
ListViewItem
listViewItem2 = new(listviewGroup);
96
ListViewItem
listItem = new("ListItem");
567
ListViewItem
listItem1 = new(
573
ListViewItem
listItem2 = new(
579
ListViewItem
listItem3 = new(
657
ListViewItem
listItem1 = new(["Test A", "Alpha"], -1);
701
ListViewItem
listItem1 = new(["Test A", "Alpha"], -1);
785
private void AddItemToListView(ListView listView,
ListViewItem
listViewItem, bool virtualMode)
845
ListViewItem
listViewItem = new("Item");
893
ListViewItem
listViewItem = new("Item");
928
ListViewItem
listViewItem = new("Item");
1140
ListViewItem
listItem1 = new("Item 1");
1141
ListViewItem
listItem2 = new("Item 2");
1178
listView.Items.AddRange((
ListViewItem
[])[listItem1, listItem2]);
1199
ListViewItem
listItem1 = new(["Test Item 1", "Item A"], -1);
1200
ListViewItem
listItem2 = new("Group item 2");
1201
ListViewItem
listItem3 = new("Item 3");
1202
ListViewItem
listItem4 = new(["Test Item 4", "Item B", "Item C", "Item D"], -1);
1259
ListViewItem
listViewInvisibleItem1 = new("Invisible item 1");
1260
ListViewItem
listViewVisibleItem1 = new("Visible item 1");
1261
ListViewItem
listViewInvisibleItem2 = new("Invisible item 1");
1262
ListViewItem
listViewVisibleItem2 = new("Visible item 1");
1265
listView.Items.AddRange((
ListViewItem
[])[listViewVisibleItem1, listViewVisibleItem2]);
1266
listViewGroup.Items.AddRange((
ListViewItem
[])
1626
ListViewItem
listViewItem = new("Item 1", imageIndex: hasImage ? 0 : -1);
1848
ListViewItem
item = new("ListItem");
1862
ListViewItem
item = new("ListItem");
1876
ListViewItem
item = new("ListItem");
1890
ListViewItem
item = new("ListItem");
1904
ListViewItem
item = new("ListItem");
1914
private static void EnforceAccessibleObjectCreation(
ListViewItem
listViewItem)
1930
ListViewItem
listViewItem1 = new("Item1");
1931
ListViewItem
listViewItem2 = new("Item2");
1932
ListViewItem
listViewItem3 = new("Item3");
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemBaseAccessibleObjectTests.cs (29)
9
using static System.Windows.Forms.
ListViewItem
;
25
ListViewItem
item = new();
36
ListViewItem
item = new();
47
ListViewItem
item = new();
60
ListViewItem
item = new();
72
ListViewItem
item = new() { Selected = isSelected };
83
ListViewItem
item = new();
100
ListViewItem
item = new();
118
ListViewItem
item = new();
135
ListViewItem
item = new();
153
ListViewItem
item = new();
167
control.Items.AddRange((
ListViewItem
[])[new(), new(), new()]);
183
ListViewItem
item = new();
202
ListViewItem
item = new();
220
ListViewItem
item = new();
233
ListViewItem
item = new();
246
ListViewItem
item = new();
259
ListViewItem
item = new();
272
ListViewItem
item = new();
288
ListViewItem
item = new();
304
ListViewItem
item = new();
320
ListViewItem
item = new()
341
ListViewItem
item = new();
352
ListViewItem
item = new();
365
ListViewItem
item = new() { Checked = isChecked };
378
ListViewItem
item = new() { Checked = isChecked };
395
ListViewItem
item = new();
399
string expected = $"{nameof(
ListViewItem
)}-{accessibleObject.CurrentIndex}";
408
public SubListViewItemBaseAccessibleObject(
ListViewItem
owningItem) : base(owningItem)
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemDetailsAccessibleObjectTests.cs (12)
8
using static System.Windows.Forms.
ListViewItem
;
24
ListViewItem
item = new();
39
ListViewItem
item = new();
55
ListViewItem
item = new();
71
ListViewItem
item = new();
89
ListViewItem
item = new();
102
ListViewItem
item = new();
117
ListViewItem
item = new();
153
ListViewItem
listViewItem = new("1", 0);
168
ListViewItem
listViewItem1 = new(["Item1", "sub1", "sub2"], 0);
169
ListViewItem
listViewItem2 = new(["Item2", "sub1", "sub2"], 0);
172
listView1.Items.AddRange((
ListViewItem
[])[listViewItem1, listViewItem2]);
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemImageAccessibleObjectTests.cs (3)
7
using static System.Windows.Forms.
ListViewItem
;
19
ListViewItem
listViewItem = new("Test", 0);
44
ListViewItem
listViewItem = new("Test", 0);
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemListAccessibleObjectTests.cs (3)
8
using static System.Windows.Forms.
ListViewItem
;
54
control.Items.AddRange((
ListViewItem
[])[new(), new(), new()]);
73
control.Items.AddRange((
ListViewItem
[])[new(), new(), new()]);
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemTileAccessibleObjectTests.cs (1)
6
using static System.Windows.Forms.
ListViewItem
;
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemWithImageAccessibleObjectTests.cs (4)
7
using static System.Windows.Forms.
ListViewItem
;
35
ListViewItem
listViewItem = new("Test", 0);
80
ListViewItem
listViewItem = new("Test", 0);
117
ListViewItem
listViewItem = new("Test", 0);
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewSubItem.ListViewSubItemAccessibleObjectTests.cs (72)
9
using static System.Windows.Forms.
ListViewItem
.ListViewSubItem;
19
ListViewItem
listViewItem1 = new(
56
ListViewItem
listViewItem1 = new(
142
ListViewItem
listViewItem = listView.Items[0];
143
ListViewItem
listViewItemInGroup = listView.Items[1];
189
ListViewItem
listViewItem = listView.Items[0];
190
ListViewItem
listViewItemInGroup = listView.Items[1];
219
ListViewItem
listViewItem = listView.Items[0];
220
ListViewItem
listViewItemInGroup = listView.Items[1];
249
ListViewItem
listViewItem = listView.Items[0];
250
ListViewItem
listViewItemInGroup = listView.Items[1];
290
ListViewItem
listViewItem = listView.Items[0];
291
ListViewItem
listViewItemInGroup = listView.Items[1];
326
ListViewItem
listViewItem = listView.Items[0];
327
ListViewItem
listViewItemInGroup = listView.Items[1];
359
ListViewItem
listViewItem = listView.Items[0];
360
ListViewItem
listViewItemInGroup = listView.Items[1];
385
ListViewItem
listViewItem = listView.Items[0];
386
ListViewItem
listViewItemInGroup = listView.Items[1];
411
ListViewItem
listViewItem = listView.Items[0];
412
ListViewItem
listViewItemInGroup = listView.Items[1];
430
ListViewItem
listViewItem = listView.Items[0];
431
ListViewItem
listViewItemInGroup = listView.Items[1];
464
ListViewItem
listViewItem = listView.Items[0];
465
ListViewItem
listViewItemInGroup = listView.Items[1];
487
ListViewItem
listViewItem = listView.Items[0];
488
ListViewItem
listViewItemInGroup = listView.Items[1];
510
ListViewItem
listViewItem = listView.Items[0];
511
ListViewItem
listViewItemInGroup = listView.Items[1];
533
ListViewItem
listViewItem = listView.Items[0];
534
ListViewItem
listViewItemInGroup = listView.Items[1];
556
ListViewItem
listViewItem = listView.Items[0];
557
ListViewItem
listViewItemInGroup = listView.Items[1];
594
ListViewItem
listViewItem = listView.Items[0];
595
ListViewItem
listViewItemInGroup = listView.Items[1];
631
ListViewItem
listViewItem1 = new(
654
ListViewItem
.ListViewSubItem subItem = listViewItem1.SubItems[0];
681
ListViewItem
listViewItem1 = new(
722
ListViewItem
listViewItem1 = new(
755
ListViewItem
listViewItem1 = new(
804
ListViewItem
listItem1 = new("Item 1");
805
ListViewItem
listItem2 = new("Item 2");
842
listView.Items.AddRange((
ListViewItem
[])[listItem1, listItem2]);
857
ListViewItem
listViewItem = new("Test item")
861
ListViewItem
.ListViewSubItem subItem = new(listViewItem, "Test subItem");
916
ListViewItem
listViewItem = new("Test item");
918
ListViewItem
.ListViewSubItem listViewSubItem = new(listViewItem, "Test subItem");
929
ListViewItem
listViewItem = new("Test item");
931
ListViewItem
.ListViewSubItem listViewSubItem = new(listViewItem, "Test subItem");
944
ListViewItem
listViewItem = new("Test item");
946
ListViewItem
.ListViewSubItem listViewSubItem = new(listViewItem, "Test subItem");
973
ListViewItem
listViewItem = new("Test item");
975
ListViewItem
.ListViewSubItem listViewSubItem = new(listViewItem, "Test subItem");
1052
ListViewItem
listViewItem = new();
1053
ListViewItem
.ListViewSubItem listViewSubItem = new();
1064
ListViewItem
listViewItem = new();
1065
ListViewItem
.ListViewSubItem listViewSubItem = new();
1080
ListViewItem
listViewItem = new();
1081
ListViewItem
.ListViewSubItem listViewSubItem = new();
1096
ListViewItem
listViewItem = new();
1097
ListViewItem
.ListViewSubItem listViewSubItem = new();
1112
ListViewItem
listViewItem = new();
1113
ListViewItem
.ListViewSubItem listViewSubItem = new();
1128
ListViewItem
listViewItem = new();
1129
ListViewItem
.ListViewSubItem listViewSubItem = new();
1144
ListViewItem
listViewItem = new();
1145
ListViewItem
.ListViewSubItem listViewSubItem = new();
1160
ListViewItem
listViewItem = new();
1161
ListViewItem
.ListViewSubItem listViewSubItem = new();
1167
listView.Items[0].SubItems[subItemIndex] = new
ListViewItem
.ListViewSubItem();
1173
private static void EnforceAccessibleObjectCreation(
ListViewItem
item)
1177
foreach (
ListViewItem
.ListViewSubItem subItem in item.SubItems)
System\Windows\Forms\AccessibleObjects\ListViewLabelEditAccessibleObjectTests.cs (2)
9
using static System.Windows.Forms.
ListViewItem
;
165
ListViewItem
item = new("Test", 0);
System\Windows\Forms\BinaryFormat\WinFormsBinaryFormattedObjectTests.cs (1)
242
new
ListViewItem
.ListViewSubItem()
System\Windows\Forms\ControlTests.cs (1)
1056
listView1.Items.AddRange((
ListViewItem
[])[new("Foo"), new("Foo"), new("Foo")]);
System\Windows\Forms\DrawListViewItemEventArgsTests.cs (10)
27
ListViewItem
item = new();
87
ListViewItem
listViewItem = new();
93
ListViewItem
subItemsItem = new();
94
subItemsItem.SubItems.Add(new
ListViewItem
.ListViewSubItem());
101
ListViewItem
fullRowSelectListViewItem = new();
102
fullRowSelectListViewItem.SubItems.Add(new
ListViewItem
.ListViewSubItem());
112
public void DrawListViewItemEventArgs_DrawBackground_Invoke_Success(
ListViewItem
item, Rectangle bounds, ListViewItemStates state)
122
public void DrawListViewItemEventArgs_DrawFocusRectangle_HasGraphicsFocused_Success(
ListViewItem
item, Rectangle bounds, ListViewItemStates state)
132
public void DrawListViewItemEventArgs_DrawText_Invoke_Success(
ListViewItem
item, Rectangle bounds, ListViewItemStates state)
142
public void DrawListViewItemEventArgs_DrawText_InvokeTextFormatFlags(
ListViewItem
item, Rectangle bounds, ListViewItemStates state)
System\Windows\Forms\DrawListViewSubItemEventArgsTests.cs (25)
14
yield return new object[] { Rectangle.Empty, null, new
ListViewItem
.ListViewSubItem(), -2, -2, null, ListViewItemStates.Checked - 1 };
15
yield return new object[] { Rectangle.Empty, new ListViewItem(), new
ListViewItem
.ListViewSubItem(), -2, -2, null, ListViewItemStates.Checked - 1 };
17
yield return new object[] { new Rectangle(1, 2, 3, 4), new ListViewItem(), new
ListViewItem
.ListViewSubItem(), -1, -1, new ColumnHeader(), ListViewItemStates.Checked };
18
yield return new object[] { new Rectangle(-1, 2, -3, -4), new ListViewItem(), new
ListViewItem
.ListViewSubItem(), 0, 0, new ColumnHeader(), ListViewItemStates.Focused };
19
yield return new object[] { new Rectangle(1, 2, 3, 4), new ListViewItem(), new
ListViewItem
.ListViewSubItem(), 1, 2, new ColumnHeader(), ListViewItemStates.Checked };
24
public void DrawListViewSubItemEventArgs_Ctor_Graphics_ListViewItem_Rectangle_Int_ListViewItemStates(Rectangle bounds,
ListViewItem
item,
ListViewItem
.ListViewSubItem subItem, int itemIndex, int columnIndex, ColumnHeader header, ListViewItemStates itemState)
43
Assert.Throws<ArgumentNullException>("graphics", () => new DrawListViewSubItemEventArgs(null, new Rectangle(1, 2, 3, 4), new ListViewItem(), new
ListViewItem
.ListViewSubItem(), -1, 0, new ColumnHeader(), ListViewItemStates.Default));
51
Assert.Throws<ArgumentNullException>("item", () => new DrawListViewSubItemEventArgs(graphics, new Rectangle(1, 2, 3, 4), null, new
ListViewItem
.ListViewSubItem(), -1, 0, new ColumnHeader(), ListViewItemStates.Default));
100
yield return new object[] { new Rectangle(-1, -2, -3, -4), null, new
ListViewItem
.ListViewSubItem(), 0, null, ListViewItemStates.Default };
101
yield return new object[] { new Rectangle(-1, -2, -3, -4), null, new
ListViewItem
.ListViewSubItem(), 0, null, ListViewItemStates.Checked };
102
yield return new object[] { new Rectangle(-1, -2, -3, -4), null, new
ListViewItem
.ListViewSubItem(), 0, null, ListViewItemStates.Focused };
103
yield return new object[] { new Rectangle(-1, -2, -3, -4), null, new
ListViewItem
.ListViewSubItem(), 0, new ColumnHeader(), ListViewItemStates.Default };
104
yield return new object[] { new Rectangle(-1, -2, -3, -4), null, new
ListViewItem
.ListViewSubItem(), 0, new ColumnHeader(), ListViewItemStates.Checked };
105
yield return new object[] { new Rectangle(-1, -2, -3, -4), null, new
ListViewItem
.ListViewSubItem(), 0, new ColumnHeader(), ListViewItemStates.Focused };
106
yield return new object[] { new Rectangle(1, 2, 3, 4), null, new
ListViewItem
.ListViewSubItem(), 0, null, ListViewItemStates.Default };
107
yield return new object[] { new Rectangle(1, 2, 3, 4), null, new
ListViewItem
.ListViewSubItem(), 0, null, ListViewItemStates.Checked };
108
yield return new object[] { new Rectangle(1, 2, 3, 4), null, new
ListViewItem
.ListViewSubItem(), 0, null, ListViewItemStates.Focused };
109
yield return new object[] { new Rectangle(1, 2, 3, 4), null, new
ListViewItem
.ListViewSubItem(), 0, new ColumnHeader(), ListViewItemStates.Default };
110
yield return new object[] { new Rectangle(1, 2, 3, 4), null, new
ListViewItem
.ListViewSubItem(), 0, new ColumnHeader(), ListViewItemStates.Checked };
111
yield return new object[] { new Rectangle(1, 2, 3, 4), null, new
ListViewItem
.ListViewSubItem(), 0, new ColumnHeader(), ListViewItemStates.Focused };
116
public void DrawListViewSubItemEventArgs_DrawBackground_HasGraphics_Success(Rectangle bounds,
ListViewItem
item,
ListViewItem
.ListViewSubItem subItem, int itemIndex, ColumnHeader header, ListViewItemStates itemState)
126
public void DrawListViewSubItemEventArgs_DrawFocusRectangle_HasGraphics_Success(Rectangle bounds,
ListViewItem
item,
ListViewItem
.ListViewSubItem subItem, int itemIndex, ColumnHeader header, ListViewItemStates itemState)
System\Windows\Forms\ItemCheckedEventArgsTests.cs (1)
20
ListViewItem
listViewItem = new();
System\Windows\Forms\ListView.ListViewItemCollectionTests.cs (9)
17
ListViewItem
child1 = new()
21
ListViewItem
child2 = new()
25
ListViewItem
child3 = new()
30
var grandchild1 = new
ListViewItem
.ListViewSubItem
34
var grandchild2 = new
ListViewItem
.ListViewSubItem
38
var grandchild3 = new
ListViewItem
.ListViewSubItem
73
ListViewItem
child1 = new()
77
ListViewItem
child2 = new()
81
ListViewItem
child3 = new()
System\Windows\Forms\ListViewGroupCollectionTests.cs (9)
78
ListViewItem
item = new();
99
ListViewItem
item = new();
161
ListViewItem
item = new();
409
ListViewItem
item = new();
428
ListViewItem
item = new();
492
ListViewItem
item = new();
770
ListViewItem
item = new();
789
ListViewItem
item = new();
848
ListViewItem
item = new();
System\Windows\Forms\ListViewGroupConverterTests.cs (9)
35
ListViewItem
item1 = new();
42
ListViewItem
item2 = new();
76
ListViewItem
item = new();
94
ListViewItem
item1 = new();
100
ListViewItem
item2 = new();
148
ListViewItem
item1 = new();
155
ListViewItem
item2 = new();
264
ListViewItem
item1 = new();
271
ListViewItem
item2 = new();
System\Windows\Forms\ListViewGroupTests.cs (7)
1352
Assert.Equal(group.Items.Cast<
ListViewItem
>().Select(i => i.Text), result.Items.Cast<
ListViewItem
>().Select(i => i.Text));
1415
Assert.Equal("text", ((
ListViewItem
)info.GetValue("Item0", typeof(
ListViewItem
))).Text);
1431
ListViewItem
listViewItem = new();
1432
ListViewItem
listViewItemGroup = new();
1447
ListViewItem
listViewItem = new();
System\Windows\Forms\ListViewHitTestInfoTests.cs (3)
14
yield return new object[] { new ListViewItem(), new
ListViewItem
.ListViewSubItem(), ListViewHitTestLocations.None - 1 };
19
public void ListViewHitTestInfo_Ctor_ListViewItem_ListViewSubItem_ListViewHitTestLocations(
ListViewItem
hitItem,
ListViewItem
.ListViewSubItem hitSubItem, ListViewHitTestLocations hitTestLocations)
System\Windows\Forms\ListViewItem.IKeyboardToolTipTests.cs (24)
7
using static System.Windows.Forms.
ListViewItem
;
21
ListViewItem
listViewItem = new();
43
ListViewItem
listViewItem = new();
65
ListViewItem
listViewItem = new();
88
ListViewItem
listViewItem = new() { ToolTipText = toolTipText };
107
ListViewItem
listViewItem = new();
126
ListViewItem
listViewItem = new();
149
ListViewItem
listViewItem = AssignItemToListView(listView, new ListViewItem(new string('t', 500)));
169
ListViewItem
listViewItem = AssignItemToListView(listView, new ListViewItem(new string('t', 1)));
179
ListViewItem
listViewItem = new(new string('t', 20));
195
ListViewItem
listViewItem = new(new string('t', 10));
211
ListViewItem
listViewItem = new();
222
ListViewItem
listViewItem = AssignItemToListView(listView, new ListViewItem());
231
ListViewItem
listViewItem = AssignItemToListView(listView, new ListViewItem());
647
ListViewItem
listViewItem = new();
674
ListViewItem
listViewItem = new();
702
ListViewItem
listViewItem = new();
740
ListViewItem
listViewItem = new();
750
private
ListViewItem
AssignItemToListView(ListView listView,
ListViewItem
listViewItem)
781
List<
ListViewItem
> listViewItems = [];
785
ListViewItem
listViewItem = new(i.ToString());
802
listView.Items.AddRange((
ListViewItem
[])[.. listViewItems]);
825
private Rectangle GetNativeScreenRectangle(
ListViewItem
listView)
System\Windows\Forms\ListViewItemConverterTests.cs (19)
20
[InlineData(typeof(
ListViewItem
), false)]
41
[InlineData(typeof(
ListViewItem
), false)]
53
var subItem1 = new
ListViewItem
.ListViewSubItem(null, "text1");
54
var subItem2 = new
ListViewItem
.ListViewSubItem(null, "text2");
55
var subItem3 = new
ListViewItem
.ListViewSubItem(null, "text3")
59
var subItem4 = new
ListViewItem
.ListViewSubItem(null, "text4")
63
var subItem5 = new
ListViewItem
.ListViewSubItem(null, "text5")
170
new Type[] { typeof(
ListViewItem
.ListViewSubItem[]), typeof(string) },
171
new object[] { new
ListViewItem
.ListViewSubItem[] { subItem1, subItem2, subItem3, subItem4, subItem5 }, "imageKey" }
176
new Type[] { typeof(
ListViewItem
.ListViewSubItem[]), typeof(int) },
177
new object[] { new
ListViewItem
.ListViewSubItem[] { subItem1, subItem2, subItem3, subItem4, subItem5 }, 1 }
182
new Type[] { typeof(
ListViewItem
.ListViewSubItem[]), typeof(string) },
183
new object[] { new
ListViewItem
.ListViewSubItem[] { subItem1, subItem2, subItem3, subItem4, subItem5 }, "imageKey" }
188
new Type[] { typeof(
ListViewItem
.ListViewSubItem[]), typeof(int) },
189
new object[] { new
ListViewItem
.ListViewSubItem[] { subItem1, subItem2, subItem3, subItem4, subItem5 }, 1 }
257
public void ListViewItemConverter_ConvertTo_InstanceDescriptor_ReturnsExpected(
ListViewItem
value, Type[] parameterTypes, object[] arguments)
261
Assert.Equal(typeof(
ListViewItem
).GetConstructor(parameterTypes), descriptor.MemberInfo);
289
[InlineData(typeof(
ListViewItem
))]
308
ListViewItem
item = new();
System\Windows\Forms\ListViewItemMouseHoverEventArgsTests.cs (1)
19
public void Ctor_ListViewItem(
ListViewItem
item)
System\Windows\Forms\ListViewItemSelectionChangedEventArgsTests.cs (1)
20
public void Ctor_ListViewItem_Int_Bool(
ListViewItem
item, int itemIndex, bool isSelected)
System\Windows\Forms\ListViewItemTests.cs (96)
17
ListViewItem
item = new();
35
ListViewItem
.ListViewSubItem subItem = Assert.Single(item.SubItems.Cast<
ListViewItem
.ListViewSubItem>());
56
ListViewItem
item = new(subItems, imageKey, foreColor, backColor, font, group);
74
AssertEqualListViewSubItem(subItems, item.SubItems.Cast<
ListViewItem
.ListViewSubItem>().ToArray());
94
ListViewItem
item = new(subItems, imageIndex, foreColor, backColor, font, group);
112
AssertEqualListViewSubItem(subItems, item.SubItems.Cast<
ListViewItem
.ListViewSubItem>().ToArray());
132
ListViewItem
item = new(subItems, imageKey, foreColor, backColor, font);
150
AssertEqualListViewSubItem(subItems, item.SubItems.Cast<
ListViewItem
.ListViewSubItem>().ToArray());
170
ListViewItem
item = new(subItems, imageIndex, foreColor, backColor, font);
188
AssertEqualListViewSubItem(subItems, item.SubItems.Cast<
ListViewItem
.ListViewSubItem>().ToArray());
198
yield return new object[] { Array.Empty<
ListViewItem
.ListViewSubItem>(), null, null, string.Empty, string.Empty };
199
yield return new object[] { new
ListViewItem
.ListViewSubItem[] { new(null, "text") }, string.Empty, null, string.Empty, "text" };
200
yield return new object[] { new
ListViewItem
.ListViewSubItem[] { new(null, "text") }, "imageKey", new ListViewGroup(), "imageKey", "text" };
205
public void ListViewItem_Ctor_ListViewSubItemArray_String_ListViewGroup(
ListViewItem
.ListViewSubItem[] subItems, string imageKey, ListViewGroup group, string expectedImageKey, string expectedText)
207
ListViewItem
item = new(subItems, imageKey, group);
225
AssertEqualListViewSubItem(subItems, item.SubItems.Cast<
ListViewItem
.ListViewSubItem>().ToArray());
235
yield return new object[] { Array.Empty<
ListViewItem
.ListViewSubItem>(), 0, null, string.Empty };
236
yield return new object[] { new
ListViewItem
.ListViewSubItem[] { new(null, "text") }, 1, null, "text" };
237
yield return new object[] { new
ListViewItem
.ListViewSubItem[] { new(null, "text") }, -1, new ListViewGroup(), "text" };
242
public void ListViewItem_Ctor_ListViewSubItemArray_Int_ListViewGroup(
ListViewItem
.ListViewSubItem[] subItems, int imageIndex, ListViewGroup group, string expectedText)
244
ListViewItem
item = new(subItems, imageIndex, group);
262
AssertEqualListViewSubItem(subItems, item.SubItems.Cast<
ListViewItem
.ListViewSubItem>().ToArray());
282
ListViewItem
item = new(subItems, imageKey, group);
300
AssertEqualListViewSubItem(subItems, item.SubItems.Cast<
ListViewItem
.ListViewSubItem>().ToArray());
320
ListViewItem
item = new(subItems, imageIndex, group);
338
AssertEqualListViewSubItem(subItems, item.SubItems.Cast<
ListViewItem
.ListViewSubItem>().ToArray());
357
ListViewItem
item = new(text, imageKey, group);
375
ListViewItem
.ListViewSubItem subItem = Assert.Single(item.SubItems.Cast<
ListViewItem
.ListViewSubItem>());
395
ListViewItem
item = new(text, imageIndex, group);
413
ListViewItem
.ListViewSubItem subItem = Assert.Single(item.SubItems.Cast<
ListViewItem
.ListViewSubItem>());
424
yield return new object[] { Array.Empty<
ListViewItem
.ListViewSubItem>(), null, string.Empty, string.Empty };
425
yield return new object[] { new
ListViewItem
.ListViewSubItem[] { new(null, "text") }, string.Empty, string.Empty, "text" };
426
yield return new object[] { new
ListViewItem
.ListViewSubItem[] { new(null, "text") }, "imageKey", "imageKey", "text" };
431
public void ListViewItem_Ctor_ListViewSubItemArray_String(
ListViewItem
.ListViewSubItem[] subItems, string imageKey, string expectedImageKey, string expectedText)
433
ListViewItem
item = new(subItems, imageKey);
451
AssertEqualListViewSubItem(subItems, item.SubItems.Cast<
ListViewItem
.ListViewSubItem>().ToArray());
461
yield return new object[] { Array.Empty<
ListViewItem
.ListViewSubItem>(), 0, string.Empty };
462
yield return new object[] { new
ListViewItem
.ListViewSubItem[] { new(null, "text") }, 1, "text" };
463
yield return new object[] { new
ListViewItem
.ListViewSubItem[] { new(null, "text") }, -1, "text" };
468
public void ListViewItem_Ctor_ListViewSubItemArray_Int(
ListViewItem
.ListViewSubItem[] subItems, int imageIndex, string expectedText)
470
ListViewItem
item = new(subItems, imageIndex);
488
AssertEqualListViewSubItem(subItems, item.SubItems.Cast<
ListViewItem
.ListViewSubItem>().ToArray());
508
ListViewItem
item = new(subItems, group);
526
AssertEqualListViewSubItem(subItems, item.SubItems.Cast<
ListViewItem
.ListViewSubItem>().ToArray());
546
ListViewItem
item = new(subItems, imageKey);
564
AssertEqualListViewSubItem(subItems, item.SubItems.Cast<
ListViewItem
.ListViewSubItem>().ToArray());
584
ListViewItem
item = new(subItems, imageIndex);
602
AssertEqualListViewSubItem(subItems, item.SubItems.Cast<
ListViewItem
.ListViewSubItem>().ToArray());
621
ListViewItem
item = new(text, group);
639
ListViewItem
.ListViewSubItem subItem = Assert.Single(item.SubItems.Cast<
ListViewItem
.ListViewSubItem>());
659
ListViewItem
item = new(text, imageKey);
677
ListViewItem
.ListViewSubItem subItem = Assert.Single(item.SubItems.Cast<
ListViewItem
.ListViewSubItem>());
697
ListViewItem
item = new(text, imageIndex);
715
ListViewItem
.ListViewSubItem subItem = Assert.Single(item.SubItems.Cast<
ListViewItem
.ListViewSubItem>());
734
ListViewItem
item = new(group);
752
ListViewItem
.ListViewSubItem subItem = Assert.Single(item.SubItems.Cast<
ListViewItem
.ListViewSubItem>());
773
ListViewItem
item = new(subItems);
791
AssertEqualListViewSubItem(subItems, item.SubItems.Cast<
ListViewItem
.ListViewSubItem>().ToArray());
803
ListViewItem
item = new(text);
821
ListViewItem
.ListViewSubItem subItem = Assert.Single(item.SubItems.Cast<
ListViewItem
.ListViewSubItem>());
833
Assert.Throws<ArgumentNullException>("subItems", () => new ListViewItem((
ListViewItem
.ListViewSubItem[])null, "imageKey"));
834
Assert.Throws<ArgumentNullException>("subItems", () => new ListViewItem((
ListViewItem
.ListViewSubItem[])null, 1));
835
Assert.Throws<ArgumentNullException>("subItems", () => new ListViewItem((
ListViewItem
.ListViewSubItem[])null, "imageKey", new ListViewGroup()));
836
Assert.Throws<ArgumentNullException>("subItems", () => new ListViewItem((
ListViewItem
.ListViewSubItem[])null, 0, new ListViewGroup()));
842
var subItems = new
ListViewItem
.ListViewSubItem[] { null };
864
ListViewItem
item = new();
877
ListViewItem
item = new()
893
ListViewItem
item = new();
921
ListViewItem
item = new();
934
ListViewItem
item = new()
951
ListViewItem
item = new();
971
ListViewItem
item = new();
984
ListViewItem
item = new()
1005
ListViewItem
item = new();
1020
ListViewItem
item = new();
1028
ListViewItem
item = new();
1036
ListViewItem
item = new();
1046
ListViewItem
item = new();
1050
private static void AssertEqualListViewSubItem(string[] expected,
ListViewItem
.ListViewSubItem[] actual)
1052
AssertEqualListViewSubItem(expected?.Select(t => new
ListViewItem
.ListViewSubItem(null, t)).ToArray(), actual);
1055
private static void AssertEqualListViewSubItem(
ListViewItem
.ListViewSubItem[] expected,
ListViewItem
.ListViewSubItem[] actual)
1059
ListViewItem
.ListViewSubItem subItem = Assert.Single(actual.Cast<
ListViewItem
.ListViewSubItem>());
1076
ListViewItem
item = new();
1085
ListViewItem
item = new();
1095
ListViewItem
item = new();
1109
ListViewItem
item = new();
System\Windows\Forms\ListViewSubItemCollectionTests.cs (236)
17
ListViewItem
item = new();
18
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
25
Assert.Throws<ArgumentNullException>("owner", () => new
ListViewItem
.ListViewSubItemCollection(null));
31
ListViewItem
item = new();
32
IList collection = new
ListViewItem
.ListViewSubItemCollection(item);
43
ListViewItem
item = new();
44
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
46
var subItem = new
ListViewItem
.ListViewSubItem();
56
ListViewItem
item = new();
57
var collection = new
ListViewItem
.ListViewSubItemCollection(item)
59
new
ListViewItem
.ListViewSubItem()
67
ListViewItem
item = new();
68
var collection = new
ListViewItem
.ListViewSubItemCollection(item)
70
new
ListViewItem
.ListViewSubItem()
73
var subItem = new
ListViewItem
.ListViewSubItem();
83
ListViewItem
item = new();
84
var collection = new
ListViewItem
.ListViewSubItemCollection(item)
86
new
ListViewItem
.ListViewSubItem()
88
Assert.Throws<ArgumentOutOfRangeException>("index", () => collection[index] = new
ListViewItem
.ListViewSubItem());
94
ListViewItem
item = new();
95
var collection = new
ListViewItem
.ListViewSubItemCollection(item)
97
new
ListViewItem
.ListViewSubItem()
105
ListViewItem
item = new();
106
IList collection = new
ListViewItem
.ListViewSubItemCollection(item);
108
var subItem = new
ListViewItem
.ListViewSubItem();
118
ListViewItem
item = new();
119
IList collection = new
ListViewItem
.ListViewSubItemCollection(item)
121
new
ListViewItem
.ListViewSubItem()
129
ListViewItem
item = new();
130
IList collection = new
ListViewItem
.ListViewSubItemCollection(item)
132
new
ListViewItem
.ListViewSubItem()
135
var subItem = new
ListViewItem
.ListViewSubItem();
145
ListViewItem
item = new();
146
IList collection = new
ListViewItem
.ListViewSubItemCollection(item)
148
new
ListViewItem
.ListViewSubItem()
158
ListViewItem
item = new();
159
IList collection = new
ListViewItem
.ListViewSubItemCollection(item);
173
ListViewItem
item = new();
174
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
175
var subItem1 = new
ListViewItem
.ListViewSubItem();
176
var subItem2 = new
ListViewItem
.ListViewSubItem
189
ListViewItem
item = new();
190
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
191
var subItem = new
ListViewItem
.ListViewSubItem();
200
ListViewItem
item = new();
201
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
204
var subItem = new
ListViewItem
.ListViewSubItem();
209
Assert.Throws<InvalidOperationException>(() => collection.Add(new
ListViewItem
.ListViewSubItem()));
215
ListViewItem
item = new();
216
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
217
var subItem = new
ListViewItem
.ListViewSubItem();
229
ListViewItem
item = new();
230
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
232
var otherCollection = new
ListViewItem
.ListViewSubItemCollection(item);
234
var subItem = new
ListViewItem
.ListViewSubItem();
247
ListViewItem
item = new();
248
var collection = new
ListViewItem
.ListViewSubItemCollection(item)
252
ListViewItem
.ListViewSubItem subItem = Assert.Single(collection.Cast<
ListViewItem
.ListViewSubItem>());
268
ListViewItem
item = new();
269
var collection = new
ListViewItem
.ListViewSubItemCollection(item)
273
ListViewItem
.ListViewSubItem subItem = Assert.Single(collection.Cast<
ListViewItem
.ListViewSubItem>());
284
ListViewItem
item = new();
285
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
286
Assert.Throws<ArgumentNullException>("item", () => collection.Add((
ListViewItem
.ListViewSubItem)null));
292
ListViewItem
item = new();
293
IList collection = new
ListViewItem
.ListViewSubItemCollection(item);
294
var subItem = new
ListViewItem
.ListViewSubItem();
305
ListViewItem
item = new();
306
IList collection = new
ListViewItem
.ListViewSubItemCollection(item);
313
ListViewItem
item = new();
314
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
315
var subItem1 = new
ListViewItem
.ListViewSubItem(null, "text1");
316
var subItem2 = new
ListViewItem
.ListViewSubItem(null, "text2");
317
var items = new
ListViewItem
.ListViewSubItem[] { subItem1, null, subItem2 };
328
ListViewItem
item = new();
329
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
330
var subItem1 = new
ListViewItem
.ListViewSubItem(null, "text1");
331
var subItem2 = new
ListViewItem
.ListViewSubItem(null, "text2");
332
var subItem3 = new
ListViewItem
.ListViewSubItem(null, "text3");
333
var subItem4 = new
ListViewItem
.ListViewSubItem(null, "text4");
334
var items = new
ListViewItem
.ListViewSubItem[] { subItem1, null, subItem2, subItem3, subItem4 };
347
ListViewItem
item = new();
348
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
349
var subItem1 = new
ListViewItem
.ListViewSubItem(null, "text1");
350
var subItem2 = new
ListViewItem
.ListViewSubItem(null, "text2");
351
var subItem3 = new
ListViewItem
.ListViewSubItem(null, "text3");
352
var subItem4 = new
ListViewItem
.ListViewSubItem(null, "text4");
353
var subItem5 = new
ListViewItem
.ListViewSubItem(null, "text5");
354
var subItem6 = new
ListViewItem
.ListViewSubItem(null, "text6");
355
var subItem7 = new
ListViewItem
.ListViewSubItem(null, "text7");
356
var subItem8 = new
ListViewItem
.ListViewSubItem(null, "text8");
357
var subItem9 = new
ListViewItem
.ListViewSubItem(null, "text8");
358
var items = new
ListViewItem
.ListViewSubItem[] { subItem2, null, subItem3, subItem4, subItem5, subItem6, subItem7, subItem8, subItem9 };
377
ListViewItem
item = new();
378
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
398
ListViewItem
item = new();
399
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
417
ListViewItem
item = new();
418
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
419
Assert.Throws<ArgumentNullException>("items", () => collection.AddRange((
ListViewItem
.ListViewSubItem[])null));
427
ListViewItem
item = new();
428
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
429
var subItem = new
ListViewItem
.ListViewSubItem();
445
ListViewItem
item = new();
446
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
455
ListViewItem
item = new();
456
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
457
var subItem = new
ListViewItem
.ListViewSubItem();
461
Assert.False(collection.Contains(new
ListViewItem
.ListViewSubItem()));
468
ListViewItem
item = new();
469
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
471
Assert.False(collection.Contains(new
ListViewItem
.ListViewSubItem()));
485
ListViewItem
item = new();
486
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
487
var subItem1 = new
ListViewItem
.ListViewSubItem();
488
var subItem2 = new
ListViewItem
.ListViewSubItem
501
ListViewItem
item = new();
502
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
511
ListViewItem
item = new();
512
IList collection = new
ListViewItem
.ListViewSubItemCollection(item);
513
var subItem = new
ListViewItem
.ListViewSubItem();
517
Assert.False(collection.Contains(new
ListViewItem
.ListViewSubItem()));
525
ListViewItem
item = new();
526
IList collection = new
ListViewItem
.ListViewSubItemCollection(item);
528
Assert.False(collection.Contains(new
ListViewItem
.ListViewSubItem()));
536
ListViewItem
item = new();
537
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
538
var subItem = new
ListViewItem
.ListViewSubItem();
542
Assert.Equal(-1, collection.IndexOf(new
ListViewItem
.ListViewSubItem()));
549
ListViewItem
item = new();
550
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
552
Assert.Equal(-1, collection.IndexOf(new
ListViewItem
.ListViewSubItem()));
566
ListViewItem
item = new();
567
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
568
var subItem1 = new
ListViewItem
.ListViewSubItem();
569
var subItem2 = new
ListViewItem
.ListViewSubItem
586
ListViewItem
item = new();
587
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
596
ListViewItem
item = new();
597
IList collection = new
ListViewItem
.ListViewSubItemCollection(item);
598
var subItem = new
ListViewItem
.ListViewSubItem();
602
Assert.Equal(-1, collection.IndexOf(new
ListViewItem
.ListViewSubItem()));
610
ListViewItem
item = new();
611
IList collection = new
ListViewItem
.ListViewSubItemCollection(item);
613
Assert.Equal(-1, collection.IndexOf(new
ListViewItem
.ListViewSubItem()));
621
ListViewItem
item = new();
622
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
623
var subItem = new
ListViewItem
.ListViewSubItem();
624
collection.Add(new
ListViewItem
.ListViewSubItem());
634
ListViewItem
item = new();
635
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
638
var subItem = new
ListViewItem
.ListViewSubItem();
643
Assert.Throws<InvalidOperationException>(() => collection.Add(new
ListViewItem
.ListViewSubItem()));
649
ListViewItem
item = new();
650
var collection = new
ListViewItem
.ListViewSubItemCollection(item)
652
new
ListViewItem
.ListViewSubItem()
662
ListViewItem
item = new();
663
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
670
ListViewItem
item = new();
671
IList collection = new
ListViewItem
.ListViewSubItemCollection(item);
672
var subItem = new
ListViewItem
.ListViewSubItem();
673
collection.Add(new
ListViewItem
.ListViewSubItem());
685
ListViewItem
item = new();
686
IList collection = new
ListViewItem
.ListViewSubItemCollection(item);
695
ListViewItem
item = new();
696
IList collection = new
ListViewItem
.ListViewSubItemCollection(item);
697
Assert.Throws<ArgumentOutOfRangeException>("index", () => collection.Insert(index, new
ListViewItem
.ListViewSubItem()));
703
ListViewItem
item = new();
704
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
705
var subItem = new
ListViewItem
.ListViewSubItem();
725
ListViewItem
item = new();
726
IList collection = new
ListViewItem
.ListViewSubItemCollection(item);
727
var subItem = new
ListViewItem
.ListViewSubItem();
745
ListViewItem
item = new();
746
IList collection = new
ListViewItem
.ListViewSubItemCollection(item);
747
var subItem = new
ListViewItem
.ListViewSubItem();
757
ListViewItem
item = new();
758
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
759
var subItem1 = new
ListViewItem
.ListViewSubItem();
760
var subItem2 = new
ListViewItem
.ListViewSubItem();
761
var subItem3 = new
ListViewItem
.ListViewSubItem();
762
var subItem4 = new
ListViewItem
.ListViewSubItem();
806
ListViewItem
item = new();
807
var collection = new
ListViewItem
.ListViewSubItemCollection(item)
809
new
ListViewItem
.ListViewSubItem()
819
ListViewItem
item = new();
820
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
834
ListViewItem
item = new();
835
var collection = new
ListViewItem
.ListViewSubItemCollection(item);
836
var subItem = new
ListViewItem
.ListViewSubItem
857
ListViewItem
item = new();
858
IList collection = new
ListViewItem
.ListViewSubItemCollection(item);
859
var subItem = new
ListViewItem
.ListViewSubItem();
870
ListViewItem
item = new();
871
IList collection = new
ListViewItem
.ListViewSubItemCollection(item);
880
ListViewItem
listViewItem = new();
881
ListViewItem
.ListViewSubItem subItem = new();
893
ListViewItem
listViewItem = new();
903
ListViewItem
listViewItem = new();
913
ListViewItem
listViewItem = new();
914
ListViewItem
.ListViewSubItem subItem1 = new();
915
ListViewItem
.ListViewSubItem subItem2 = new();
929
ListViewItem
listViewItem = new();
940
ListViewItem
listViewItem = new();
951
ListViewItem
listViewItem = new();
952
ListViewItem
.ListViewSubItem subItem1 = new();
953
ListViewItem
.ListViewSubItem subItem2 = new();
954
ListViewItem
.ListViewSubItem oldSubItem = listViewItem.SubItems[0];
974
ListViewItem
listViewItem = new();
975
ListViewItem
.ListViewSubItem subItem = new();
987
ListViewItem
listViewItem = new();
988
ListViewItem
.ListViewSubItem subItem1 = new();
989
ListViewItem
.ListViewSubItem subItem2 = new();
990
ListViewItem
.ListViewSubItem oldSubItem1 = listViewItem.SubItems[0];
991
ListViewItem
.ListViewSubItem oldSubItem2 = new();
1018
ListViewItem
listViewItem = new();
1019
ListViewItem
.ListViewSubItem oldSubItem = listViewItem.SubItems[0];
1020
ListViewItem
.ListViewSubItem subItem = new();
1037
ListViewItem
listViewItem = new();
1038
ListViewItem
.ListViewSubItem subItem = new();
1039
ListViewItem
.ListViewSubItem oldSubItem = listViewItem.SubItems[0];
1053
ListViewItem
listViewItem = new();
1054
ListViewItem
.ListViewSubItem subItem1 = new();
1055
ListViewItem
.ListViewSubItem subItem2 = new();
1056
ListViewItem
.ListViewSubItem defaultSubItem = listViewItem.SubItems[0];
1075
ListViewItem
listViewItem = new();
1076
ListViewItem
.ListViewSubItem oldSubItem = listViewItem.SubItems[0];
1077
ListViewItem
.ListViewSubItem subItem = new();
1094
ListViewItem
listViewItem = new();
1095
ListViewItem
.ListViewSubItem oldSubItem = listViewItem.SubItems[0];
1096
ListViewItem
.ListViewSubItem subItem = new();
1113
ListViewItem
listViewItem = new("Test 1");
1114
ListViewItem
.ListViewSubItem oldSubItem = listViewItem.SubItems[0];
1116
ListViewItem
.ListViewSubItem subItem = new(listViewItem, "Test 2") { Name = "Test 2" };
System\Windows\Forms\ListViewSubItemConverterTests.cs (25)
20
[InlineData(typeof(
ListViewItem
.ListViewSubItem), false)]
24
TypeConverter converter = TypeDescriptor.GetConverter(typeof(
ListViewItem
.ListViewSubItem));
34
TypeConverter converter = TypeDescriptor.GetConverter(typeof(
ListViewItem
.ListViewSubItem));
41
[InlineData(typeof(
ListViewItem
.ListViewSubItem), false)]
46
TypeConverter converter = TypeDescriptor.GetConverter(typeof(
ListViewItem
.ListViewSubItem));
52
ListViewItem
item = new();
55
new
ListViewItem
.ListViewSubItem(item, "text"),
56
new Type[] { typeof(
ListViewItem
), typeof(string) },
62
new
ListViewItem
.ListViewSubItem(null, "text", Color.Red, Color.Blue, SystemFonts.MenuFont),
63
new Type[] { typeof(
ListViewItem
), typeof(string), typeof(Color), typeof(Color), typeof(Font) },
70
public void ListViewSubItemConverter_ConvertTo_InstanceDescriptor_ReturnsExpected(
ListViewItem
.ListViewSubItem value, Type[] parameterTypes, object[] arguments)
72
TypeConverter converter = TypeDescriptor.GetConverter(typeof(
ListViewItem
.ListViewSubItem));
74
Assert.Equal(typeof(
ListViewItem
.ListViewSubItem).GetConstructor(parameterTypes), descriptor.MemberInfo);
83
TypeConverter converter = TypeDescriptor.GetConverter(typeof(
ListViewItem
.ListViewSubItem));
90
TypeConverter converter = TypeDescriptor.GetConverter(typeof(
ListViewItem
.ListViewSubItem));
97
TypeConverter converter = TypeDescriptor.GetConverter(typeof(
ListViewItem
.ListViewSubItem));
102
[InlineData(typeof(
ListViewItem
.ListViewSubItem))]
106
TypeConverter converter = TypeDescriptor.GetConverter(typeof(
ListViewItem
.ListViewSubItem));
107
Assert.Throws<NotSupportedException>(() => converter.ConvertTo(new
ListViewItem
.ListViewSubItem(), destinationType));
113
TypeConverter converter = TypeDescriptor.GetConverter(typeof(
ListViewItem
.ListViewSubItem));
120
TypeConverter converter = TypeDescriptor.GetConverter(typeof(
ListViewItem
.ListViewSubItem));
121
var item = new
ListViewItem
.ListViewSubItem();
128
TypeConverter converter = TypeDescriptor.GetConverter(typeof(
ListViewItem
.ListViewSubItem));
135
TypeConverter converter = TypeDescriptor.GetConverter(typeof(
ListViewItem
.ListViewSubItem));
142
TypeConverter converter = TypeDescriptor.GetConverter(typeof(
ListViewItem
.ListViewSubItem));
System\Windows\Forms\ListViewSubItemTests.cs (59)
18
var subItem = new
ListViewItem
.ListViewSubItem();
35
ListViewItem
item = new();
42
public void ListViewSubItem_Ctor_ListViewItem_String(
ListViewItem
owner, string text, string expectedText)
44
var subItem = new
ListViewItem
.ListViewSubItem(owner, text);
61
ListViewItem
item = new();
68
public void ListViewSubItem_Ctor_ListViewItem_String_Color_Color_Font(
ListViewItem
owner, string text, Color foreColor, Color backColor, Font font, Color expectedForeColor, Color expectedBackColor, string expectedText)
70
var subItem = new
ListViewItem
.ListViewSubItem(owner, text, foreColor, backColor, font);
87
ListViewItem
item = new();
90
var subItem = new
ListViewItem
.ListViewSubItem(item, "text");
101
ListViewItem
item = new()
105
var subItem = new
ListViewItem
.ListViewSubItem(item, "text");
120
ListViewItem
item = new()
125
var subItem = new
ListViewItem
.ListViewSubItem();
144
var subItem = new
ListViewItem
.ListViewSubItem
169
ListViewItem
item = new()
174
var subItem = new
ListViewItem
.ListViewSubItem();
189
ListViewItem
item = new()
193
var subItem = new
ListViewItem
.ListViewSubItem();
208
ListViewItem
item = new();
212
var subItem = new
ListViewItem
.ListViewSubItem(item, "text");
223
ListViewItem
item = new();
226
var subItem = new
ListViewItem
.ListViewSubItem(item, "text");
237
ListViewItem
item = new()
241
var subItem = new
ListViewItem
.ListViewSubItem(item, "text");
256
ListViewItem
item = new()
262
var subItem = new
ListViewItem
.ListViewSubItem();
275
var subItem = new
ListViewItem
.ListViewSubItem
294
ListViewItem
item = new()
299
var subItem = new
ListViewItem
.ListViewSubItem();
314
ListViewItem
item = new()
318
var subItem = new
ListViewItem
.ListViewSubItem();
336
ListViewItem
item = new();
339
var subItem = new
ListViewItem
.ListViewSubItem(item, "text");
350
ListViewItem
item = new()
354
var subItem = new
ListViewItem
.ListViewSubItem(item, "text");
369
ListViewItem
item = new()
374
var subItem = new
ListViewItem
.ListViewSubItem();
395
var subItem = new
ListViewItem
.ListViewSubItem
420
ListViewItem
item = new()
425
var subItem = new
ListViewItem
.ListViewSubItem();
440
ListViewItem
item = new()
444
var subItem = new
ListViewItem
.ListViewSubItem();
459
ListViewItem
item = new();
460
var subItem = new
ListViewItem
.ListViewSubItem(item, "text")
475
var subItem = new
ListViewItem
.ListViewSubItem
490
var subItem = new
ListViewItem
.ListViewSubItem
505
ListViewItem
item = new();
506
var subItem = new
ListViewItem
.ListViewSubItem(item, "text")
521
var subItem = new
ListViewItem
.ListViewSubItem
540
public void ListViewSubItem_ResetStyle_NoStyle_Nop(
ListViewItem
owner)
542
var subItem = new
ListViewItem
.ListViewSubItem(owner, "text");
556
public void ListViewSubItem_ResetStyle_HasStyleWithOwner_Success(
ListViewItem
owner)
558
var subItem = new
ListViewItem
.ListViewSubItem(owner, "text", Color.Red, Color.Blue, SystemFonts.MenuFont);
573
yield return new object[] { new
ListViewItem
.ListViewSubItem() };
574
yield return new object[] { new
ListViewItem
.ListViewSubItem(null, "header", Color.Red, Color.Blue, SystemFonts.MenuFont) { Name = "name", Tag = "tag" } };
579
public void ListViewSubItem_Serialize_Deserialize_Success(
ListViewItem
.ListViewSubItem subItem)
590
ListViewItem
.ListViewSubItem result = Assert.IsType<
ListViewItem
.ListViewSubItem>(formatter.Deserialize(stream)); // CodeQL[SM03722] : Testing legacy feature. This is a safe use of BinaryFormatter because the data is trusted and the types are controlled and validated.
604
var subItem = new
ListViewItem
.ListViewSubItem(null, text);
System\Windows\Forms\ListViewTests.cs (91)
11
using static System.Windows.Forms.
ListViewItem
;
872
ListViewItem
item1 = new()
876
ListViewItem
item2 = new();
880
Assert.Equal(new
ListViewItem
[] { item1, item2 }, listView.Items.Cast<
ListViewItem
>());
1045
ListViewItem
item1 = new()
1049
ListViewItem
item2 = new();
1053
Assert.Equal(new
ListViewItem
[] { item1, item2 }, listView.Items.Cast<
ListViewItem
>());
1226
public void ListView_FocusedItem_Set_GetReturnsExpected(
ListViewItem
value, bool? expectedFocused)
1246
ListViewItem
value = new();
1270
public void ListView_FocusedItem_SetWithHandle_GetReturnsExpected(
ListViewItem
value, bool? expectedFocused)
1288
ListViewItem
value = new();
4086
ListViewItem
item1 = new();
4087
ListViewItem
item2 = new();
4110
ListViewItem
item1 = new();
4111
ListViewItem
item2 = new();
4157
ListViewItem
item = new();
4186
ListViewItem
item = new();
4225
ListViewItem
item1 = new();
4246
ListViewItem
item1 = new();
4415
ListViewItem
listItem1 = new("Test 1");
4437
var
clone = (
ListViewItem
)listView.Items[0].Clone();
4503
ListViewItem
item1 = new()
4507
ListViewItem
item2 = new()
4534
ListViewItem
item1 = new()
4538
ListViewItem
item2 = new()
4572
ListViewItem
item1 = new(group1)
4576
ListViewItem
item2 = new(group2)
4580
ListViewItem
item3 = new(group3)
4652
ListViewItem
item1 = new();
4653
ListViewItem
item2 = new();
4721
ListViewItem
listItem = new();
4869
ListViewItem
listViewItem = new();
4882
ListViewItem
listViewItem1 = new();
4883
ListViewItem
listViewItem2 = new();
4884
ListViewItem
listViewItem3 = new();
4887
listView.Items.AddRange((
ListViewItem
[])[listViewItem1, listViewItem2, listViewItem3]);
4901
ListViewItem
listViewItem = new();
4914
ListViewItem
listViewItem = new();
4931
ListViewItem
listViewItem = new();
4945
ListViewItem
listViewItem = new();
4954
ListViewItem
listViewItem = new();
4963
ListViewItem
listViewItem = new();
4977
ListViewItem
listViewItem = new();
5005
ListViewItem
listViewItem1 = new("1");
5006
ListViewItem
listViewItem2 = new("2");
5007
ListViewItem
listViewItem3 = new("3");
5008
ListViewItem
listViewItem4 = new("4");
5009
ListViewItem
listViewItem5 = new("5");
5010
ListViewItem
listViewItem6 = new("6");
5011
ListViewItem
listViewItem7 = new("7");
5012
ListViewItem
listViewItem8 = new("8");
5013
ListViewItem
listViewItem9 = new("9");
5024
var listItems = new
ListViewItem
[]
5040
var
listViewItemToTest = listItems[item];
5061
ListViewItem
listViewItem1 = new("Item1");
5062
ListViewItem
listViewItem2 = new("item2") { ImageKey = "SmallABlue.bmp" };
5063
ListViewItem
listViewItem3 = new("item3");
5064
ListViewItem
listViewItem4 = new("Items 4") { ImageKey = "SmallA.bmp" };
5065
ListViewItem
listViewItem5 = new("Items 5");
5066
ListViewItem
listViewItem6 = new("Items 6") { ImageKey = "SmallABlue.bmp" };
5067
ListViewItem
listViewItem7 = new("Items 7") { ImageKey = "SmallA.bmp" };
5068
ListViewItem
listViewItem8 = new("Items 8");
5069
ListViewItem
listViewItem9 = new("Items 9");
5080
var listItems = new
ListViewItem
[]
5096
var
listViewItemToTest = listItems[item];
5103
private void ListView_FindNearestItem_Check_Result(
ListViewItem
[] listItems,
ListViewItem
item, SearchDirectionHint direction, int? resultItem)
5241
public static TheoryData<
ListViewItem
> GetListViewItemTheoryData() => new()
5250
public void ListView_VirtualMode_ReleaseUiaProvider_Success(
ListViewItem
listItem)
5284
ListViewItem
listItem1 = new("Item 1");
5285
ListViewItem
listItem2 = null;
5347
ListViewItem
listViewItem = listView.Items[0];
5438
ListViewItem
item = new("Test");
5530
listView.Items.AddRange((
ListViewItem
[])[new("test 1"), new("test 2"), new("test 3")]);
5562
listView.Items.AddRange((
ListViewItem
[])[new("test 1"), new("test 2"), new("test 3")]);
5566
ListViewItem
item = listView.Items[0];
5592
listView.Items.AddRange((
ListViewItem
[])[new("test 1"), new("test 2"), new("test 3")]);
5622
listView.Items.AddRange((
ListViewItem
[])[new("test 1"), new("test 2"), new("test 3")]);
5626
ListViewItem
item = listView.Items[0];
5655
listView.Items.AddRange((
ListViewItem
[])[new("test 1", groups[0]), new("test 2", groups[1]), new("test 3", groups[2])]);
5693
listView.Items.AddRange((
ListViewItem
[])[new("test 1", groups[0]), new("test 2", groups[1]), new("test 3", groups[2])]);
5698
ListViewItem
item = listView.Items[i];
5730
listView.Items.AddRange((
ListViewItem
[])[new("test 1", groups[0]), new("test 2", groups[1]), new("test 3", groups[2])]);
5766
listView.Items.AddRange((
ListViewItem
[])[new("test 1", groups[0]), new("test 2", groups[1]), new("test 3", groups[2])]);
5771
ListViewItem
item = listView.Items[i];
6086
public SubListViewItemAccessibleObject(
ListViewItem
owningItem) : base(owningItem)
6186
ListViewItem
listItem1 = new("Test Item 1");
6187
ListViewItem
listItem2 = new("Test Item 2");
System\Windows\Forms\RetrieveVirtualItemEventArgsTests.cs (1)
30
public void Item_Set_GetReturnsExpected(
ListViewItem
value)
System.Windows.Forms.UI.IntegrationTests (13)
DragDropTests.cs (3)
280
ListViewItem
? listViewItem = null;
281
ListViewItem
? data = null;
298
data = (
ListViewItem
?)e.Data?.GetData(DataFormats.Serializable);
ListViewTests.cs (10)
51
ListViewItem
item1 = new("g1-1") { Group = group };
52
ListViewItem
item2 = new("g1-2") { Group = group };
53
ListViewItem
item3 = new("g1-3") { Group = group };
488
foreach (
ListViewItem
item in listView.Items)
507
foreach (
ListViewItem
item in listView.Items)
521
ListViewItem
listViewItem1 = new(["row1", "row1Col2", "row1Col3"], -1) { StateImageIndex = 0 };
522
ListViewItem
listViewItem2 = new(["row2", "row2Col2", "row2Col3"], -1) { StateImageIndex = 0 };
523
ListViewItem
listViewItem3 = new(["row3", "row3Col2", "row3Col3"], -1) { StateImageIndex = 0 };
556
ListViewItem
listViewItem = new("Test");
559
listViewItem.SubItems.Add(new
ListViewItem
.ListViewSubItem() { Text = $"Test SubItem{i}" });
TestPassApp (6)
CommonControl1.Designer.cs (5)
31
System.Windows.Forms.
ListViewItem
listViewItem1 = new("1");
32
System.Windows.Forms.
ListViewItem
listViewItem2 = new("2");
33
System.Windows.Forms.
ListViewItem
listViewItem3 = new("3");
34
System.Windows.Forms.
ListViewItem
listViewItem4 = new("4");
382
this.listView1.Items.AddRange(new System.Windows.Forms.
ListViewItem
[] {
DataBindingExample.cs (1)
103
ListViewItem
item = new(itemName, i);
TrimTestBinaryDeserialization (2)
Form1.Designer.cs (2)
33
ListViewItem
listViewItem1 = new ListViewItem("This is a ListViewItem with an image", 0);
47
listView1.Items.AddRange(new
ListViewItem
[] { listViewItem1 });
WinFormsControlsTest (14)
ListViewTest.cs (7)
82
ListViewItem
item1 = new("item1", 0)
90
ListViewItem
item2 = new("item2", 1);
94
ListViewItem
item3 = new("item3")
213
var
item = ((ListView)sender).FocusedItem;
214
var
clone = (
ListViewItem
)item.Clone();
252
ListViewItem
item = new ListViewItem
ListViewTest.Designer.cs (4)
73
this.listView1.Items.AddRange(new System.Windows.Forms.
ListViewItem
[] {
74
(System.Windows.Forms.
ListViewItem
)(resources.GetObject("listView1.Items")),
75
(System.Windows.Forms.
ListViewItem
)(resources.GetObject("listView1.Items1")),
76
(System.Windows.Forms.
ListViewItem
)(resources.GetObject("listView1.Items2"))});
MultipleControls.cs (3)
44
ListViewItem
item1 = new("item1", 0)
52
ListViewItem
item2 = new("item2", 1);
56
ListViewItem
item3 = new("item3", 0)