8 instantiations of ListViewSubItem
System.Windows.Forms (8)
System\Windows\Forms\Controls\ListView\ListViewItem.cs (4)
99
_subItems.Add(new
ListViewSubItem
(this, items[i]));
190
_subItems.Add(new
ListViewSubItem
(this, items[i]));
779
_subItems = [new
ListViewSubItem
(this, string.Empty)];
890
clonedSubItems[index] = new
ListViewSubItem
(
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewSubItemCollection.cs (4)
120
ListViewSubItem item =
new
(_owner, text);
127
ListViewSubItem item =
new
(_owner, text, foreColor, backColor, font);
159
_owner._subItems.Add(new
ListViewSubItem
(_owner, item));
176
_owner._subItems.Add(new
ListViewSubItem
(_owner, item, foreColor, backColor, font));
66 references to ListViewSubItem
System.Windows.Forms (64)
System\Windows\Forms\Controls\ListView\DrawListViewItemEventArgs.cs (1)
103
ListViewItem.
ListViewSubItem
subItem = Item.SubItems[0];
System\Windows\Forms\Controls\ListView\DrawListViewSubItemEventArgs.cs (2)
20
ListViewItem.
ListViewSubItem
? subItem,
64
public ListViewItem.
ListViewSubItem
? SubItem { get; }
System\Windows\Forms\Controls\ListView\ListView.cs (2)
183
internal
ListViewSubItem
? _listViewSubItem;
3334
ListViewSubItem
listViewSubItem = listViewItem.SubItems[j];
System\Windows\Forms\Controls\ListView\ListViewHitTestInfo.cs (2)
14
public ListViewHitTestInfo(ListViewItem? hitItem, ListViewItem.
ListViewSubItem
? hitSubItem, ListViewHitTestLocations hitLocation)
34
public ListViewItem.
ListViewSubItem
? SubItem { get; }
System\Windows\Forms\Controls\ListView\ListViewItem.cs (15)
41
private List<
ListViewSubItem
> _subItems = [];
114
public ListViewItem(
ListViewSubItem
[] subItems, int imageIndex)
168
public ListViewItem(
ListViewSubItem
[] subItems, int imageIndex, ListViewGroup? group)
187
_subItems = new List<
ListViewSubItem
>(items.Length);
205
public ListViewItem(
ListViewSubItem
[] subItems, string? imageKey)
241
public ListViewItem(
ListViewSubItem
[] subItems, string? imageKey, ListViewGroup? group)
886
ListViewSubItem
[] clonedSubItems = new
ListViewSubItem
[SubItems.Count];
889
ListViewSubItem
subItem = SubItems[index];
913
foreach (
ListViewSubItem
subItem in clonedSubItems)
976
public
ListViewSubItem
? GetSubItemAt(int x, int y)
1254
ListViewSubItem
newItem = (
ListViewSubItem
)info.GetValue($"SubItem{i}", typeof(
ListViewSubItem
))!;
1278
info.AddValue($"SubItem{i}", _subItems[i], typeof(
ListViewSubItem
));
System\Windows\Forms\Controls\ListView\ListViewItem.IKeyboardToolTip.cs (1)
127
ListViewSubItem
subItem = SubItems[1];
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemBaseAccessibleObject.cs (1)
250
foreach (
ListViewSubItem
subItem in _owningItem.SubItems)
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemDetailsAccessibleObject.cs (5)
28
/// Converts the provided index of the <see cref="AccessibleObject"/>'s child to an index of a <see cref="
ListViewSubItem
"/>.
31
/// <returns>The index of an owning <see cref="
ListViewSubItem
"/>'s object.</returns>
95
if (child is not
ListViewSubItem
.ListViewSubItemAccessibleObject subItemAccessibleObject)
155
ListViewSubItem
.ListViewSubItemAccessibleObject fakeAccessibleObject = new(owningSubItem: null, _owningItem);
164
private int GetFakeSubItemIndex(
ListViewSubItem
.ListViewSubItemAccessibleObject fakeAccessibleObject)
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemTileAccessibleObject.cs (1)
89
|| child is not
ListViewSubItem
.ListViewSubItemAccessibleObject subItemAccessibleObject
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewSubItem.ListViewSubItemAccessibleObject.cs (3)
21
internal
ListViewSubItem
? OwningSubItem { get; private set; }
23
public ListViewSubItemAccessibleObject(
ListViewSubItem
? owningSubItem, ListViewItem owningItem)
157
=> $"{nameof(
ListViewSubItem
)}-{ParentInternal.GetChildIndex(this)}";
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewSubItemCollection.cs (21)
43
public
ListViewSubItem
this[int index]
57
ListViewSubItem
oldSubItem = _owner._subItems[index];
74
if (value is not
ListViewSubItem
item)
86
public virtual
ListViewSubItem
? this[string key]
107
public
ListViewSubItem
Add(
ListViewSubItem
item)
118
public
ListViewSubItem
Add(string? text)
120
ListViewSubItem
item = new(_owner, text);
125
public
ListViewSubItem
Add(string? text, Color foreColor, Color backColor, Font font)
127
ListViewSubItem
item = new(_owner, text, foreColor, backColor, font);
132
public void AddRange(params
ListViewSubItem
[] items)
137
foreach (
ListViewSubItem
item in items)
186
if (item is not
ListViewSubItem
itemValue)
211
public bool Contains(
ListViewSubItem
? subItem) => IndexOf(subItem) != -1;
215
if (item is not
ListViewSubItem
itemValue)
242
public int IndexOf(
ListViewSubItem
? subItem)
257
if (subItem is not
ListViewSubItem
subItemValue)
301
public void Insert(int index,
ListViewSubItem
item)
319
if (item is not
ListViewSubItem
subItem)
327
public void Remove(
ListViewSubItem
? item)
338
if (item is
ListViewSubItem
itemValue)
System\Windows\Forms\Controls\ListView\ListViewItemConverter.cs (6)
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\ListViewLabelEditAccessibleObject.cs (1)
6
using static System.Windows.Forms.ListViewItem.
ListViewSubItem
;
System\Windows\Forms\Controls\ListView\ListViewSubItemConverter.cs (3)
28
if (destinationType == typeof(InstanceDescriptor) && value is ListViewItem.
ListViewSubItem
item)
35
ctor = typeof(ListViewItem.
ListViewSubItem
).GetConstructor(
55
ctor = typeof(ListViewItem.
ListViewSubItem
).GetConstructor([typeof(ListViewItem), typeof(string)]);
System.Windows.Forms.Design (2)
System\Windows\Forms\Design\ListViewSubItemCollectionEditor.cs (2)
18
private ListViewItem.
ListViewSubItem
_firstSubItem;
32
if (instance is ListViewItem.
ListViewSubItem
item)