10 instantiations of ImageList
PresentationUI (1)
MS\Internal\Documents\RMPublishingDialog.cs (1)
492
ImageList images = new
ImageList
();
System.Windows.Forms (6)
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (2)
2059
_largeButtonImages = new
ImageList
3828
_normalButtonImages = new
ImageList
();
System\Windows\Forms\Controls\TreeView\TreeView.cs (2)
1783
_internalStateImageList = new
ImageList
();
1974
ImageList newImageList =
new
();
System\Windows\Forms\Design\ComponentEditorForm.cs (1)
182
_selectorImageList = new
ImageList
System\Windows\Forms\Printing\PrintPreviewDialog.cs (1)
56
_imageList = new
ImageList
();
System.Windows.Forms.Design (3)
System\Windows\Forms\Design\DesignBindingPicker.cs (3)
1906
ImageList defaultImages =
new
()
1918
ImageList copy =
new
()
1936
ImageList copy =
new
()
222 references to ImageList
PresentationUI (1)
MS\Internal\Documents\RMPublishingDialog.cs (1)
492
ImageList
images = new ImageList();
System.Windows.Forms (190)
misc\ImageListUtils.cs (1)
48
if (typeof(
ImageList
).IsAssignableFrom(property.PropertyType))
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (12)
24
private readonly
ImageList
.Indexer _imageIndex = new();
26
private
ImageList
? _imageList;
457
ImageIndex =
ImageList
.Indexer.DefaultIndex;
502
[DefaultValue(
ImageList
.Indexer.DefaultIndex)]
508
get => _imageIndex.Index !=
ImageList
.Indexer.DefaultIndex && _imageList is not null && _imageIndex.Index >= _imageList.Images.Count
513
ArgumentOutOfRangeException.ThrowIfLessThan(value,
ImageList
.Indexer.DefaultIndex);
515
if (value == _imageIndex.Index && value !=
ImageList
.Indexer.DefaultIndex)
520
if (value !=
ImageList
.Indexer.DefaultIndex)
549
[DefaultValue(
ImageList
.Indexer.DefaultKey)]
558
if (value == _imageIndex.Key && !string.Equals(value,
ImageList
.Indexer.DefaultKey))
576
/// Gets or sets the <see cref="Forms.
ImageList
"/> that contains the <see cref="Drawing.Image"/>
583
public
ImageList
? ImageList
System\Windows\Forms\Controls\ImageList\ImageList.cs (2)
367
/// Add the given <paramref name="bitmap"/> to the <see cref="
ImageList
"/> handle.
472
/// Releases the unmanaged resources used by the <see cref="
ImageList
" />
System\Windows\Forms\Controls\ImageList\ImageList.ImageCollection.cs (2)
19
private readonly
ImageList
_owner;
56
internal ImageCollection(
ImageList
owner)
System\Windows\Forms\Controls\ImageList\ImageList.Indexer.cs (1)
26
public virtual
ImageList
? ImageList { get; set; }
System\Windows\Forms\Controls\ImageList\ImageListConverter.cs (1)
10
public ImageListConverter() : base(typeof(
ImageList
))
System\Windows\Forms\Controls\ImageList\ImageListStreamer.cs (5)
18
private readonly
ImageList
? _imageList;
19
private
ImageList
.NativeImageList? _nativeImageList;
21
internal ImageListStreamer(
ImageList
imageList) => _imageList = imageList;
77
_nativeImageList = new
ImageList
.NativeImageList(new ComManagedStream(memoryStream));
109
internal
ImageList
.NativeImageList? GetNativeImageList() => _nativeImageList;
System\Windows\Forms\Controls\Labels\Label.cs (10)
408
[DefaultValue(
ImageList
.Indexer.DefaultIndex)]
429
return
ImageList
.Indexer.DefaultIndex;
433
ArgumentOutOfRangeException.ThrowIfLessThan(value,
ImageList
.Indexer.DefaultIndex);
435
if (ImageIndex == value && value !=
ImageList
.Indexer.DefaultIndex)
440
if (value !=
ImageList
.Indexer.DefaultIndex)
457
[DefaultValue(
ImageList
.Indexer.DefaultKey)]
467
if (ImageKey == value && !string.Equals(value,
ImageList
.Indexer.DefaultKey))
503
public
ImageList
? ImageList
505
get => Properties.GetValueOrDefault<
ImageList
>(s_propImageList);
508
ImageList
? imageList = ImageList;
System\Windows\Forms\Controls\Labels\Label.LabelImageIndexer.cs (2)
11
internal class LabelImageIndexer :
ImageList
.Indexer
22
public override
ImageList
? ImageList
System\Windows\Forms\Controls\ListView\ColumnHeader.ColumnHeaderImageListIndexer.cs (2)
8
internal class ColumnHeaderImageListIndexer :
ImageList
.Indexer
17
public override
ImageList
? ImageList
System\Windows\Forms\Controls\ListView\ColumnHeader.cs (7)
188
[DefaultValue(
ImageList
.Indexer.DefaultIndex)]
197
if (_imageIndexer.Index !=
ImageList
.Indexer.DefaultIndex && ImageList is not null && _imageIndexer.Index >= ImageList.Images.Count)
206
ArgumentOutOfRangeException.ThrowIfLessThan(value,
ImageList
.Indexer.DefaultIndex);
208
if (_imageIndexer.Index == value && value !=
ImageList
.Indexer.DefaultIndex)
223
public
ImageList
? ImageList
232
[DefaultValue(
ImageList
.Indexer.DefaultKey)]
245
if (value == _imageIndexer.Key && !string.Equals(value,
ImageList
.Indexer.DefaultKey))
System\Windows\Forms\Controls\ListView\ListView.cs (17)
112
private
ImageList
? _imageListLarge;
113
private
ImageList
? _imageListSmall;
114
private
ImageList
? _imageListState;
115
private
ImageList
? _imageListGroup;
918
/// An <see cref="
ImageList
"/> that contains the icons to use for <see cref="ListViewGroup"/>.
923
/// The <see cref="GroupImageList"/> property allows you to specify an <see cref="
ImageList
"/> object that
925
/// format that the <see cref="
ImageList
"/> control supports when displaying icons. The <see cref="ListView"/>
926
/// control is not limited to .ico files. Once an <see cref="
ImageList
"/> is assigned to the <see cref="GroupImageList"/>
928
/// in the <see cref="ListView"/> control to the index position of the appropriate image in the <see cref="
ImageList
"/>.
929
/// The size of the icons for the <see cref="GroupImageList"/> is specified by the <see cref="
ImageList
.ImageSize"/> property.
935
public
ImageList
? GroupImageList
1199
public
ImageList
? LargeImageList
1438
public
ImageList
? SmallImageList
1544
public
ImageList
? StateImageList
2970
if (sender is
ImageList
imageList && !imageList.IsDisposed &&
5802
if (group.TitleImageIndex !=
ImageList
.Indexer.DefaultIndex || group.TitleImageKey !=
ImageList
.Indexer.DefaultKey)
System\Windows\Forms\Controls\ListView\ListViewGroup.cs (4)
285
ImageList
? imageList = ImageIndexer.ImageList;
292
ArgumentOutOfRangeException.ThrowIfLessThan(value,
ImageList
.Indexer.DefaultIndex);
294
if (ImageIndexer.Index == value && value !=
ImageList
.Indexer.DefaultIndex)
323
if (ImageIndexer.Key == value && value !=
ImageList
.Indexer.DefaultKey)
System\Windows\Forms\Controls\ListView\ListViewGroupImageIndexer.cs (2)
11
internal class ListViewGroupImageIndexer :
ImageList
.Indexer
28
public override
ImageList
? ImageList
System\Windows\Forms\Controls\ListView\ListViewItem.cs (13)
74
: this(text,
ImageList
.Indexer.DefaultIndex)
86
: this(items,
ImageList
.Indexer.DefaultIndex)
465
[DefaultValue(
ImageList
.Indexer.DefaultIndex)]
483
ArgumentOutOfRangeException.ThrowIfLessThan(value,
ImageList
.Indexer.DefaultIndex);
499
[DefaultValue(
ImageList
.Indexer.DefaultKey)]
521
public
ImageList
? ImageList
669
_state[s_stateImageMaskSet] = (value ==
ImageList
.Indexer.DefaultIndex ? 0 : 1);
715
[DefaultValue(
ImageList
.Indexer.DefaultIndex)]
735
ArgumentOutOfRangeException.ThrowIfLessThan(value,
ImageList
.Indexer.DefaultIndex);
740
_state[s_stateImageMaskSet] = (value ==
ImageList
.Indexer.DefaultIndex ? 0 : 1);
1083
if (SavedStateImageIndex >
ImageList
.Indexer.DefaultIndex)
1188
int imageIndex =
ImageList
.Indexer.DefaultIndex;
1244
else if (imageIndex !=
ImageList
.Indexer.DefaultIndex)
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemBaseAccessibleObject.cs (1)
56
&& _owningItem.ImageIndex !=
ImageList
.Indexer.DefaultIndex;
System\Windows\Forms\Controls\ListView\ListViewItemImageIndexer.cs (2)
11
internal class ListViewItemImageIndexer :
ImageList
.Indexer
27
public override
ImageList
? ImageList
System\Windows\Forms\Controls\ListView\ListViewItemStateImageIndexConverter.cs (4)
48
ImageList
? imageList = null;
65
imageList = (
ImageList
?)listViewImageListProperty.GetValue(listViewInstance);
78
values[nImages] =
ImageList
.Indexer.DefaultIndex;
97
return new StandardValuesCollection(new object[] {
ImageList
.Indexer.DefaultIndex });
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (3)
34
private
ImageList
? _normalButtonImages;
35
private
ImageList
? _largeButtonImages;
2083
ImageList
.ImageCollection images = _normalButtonImages.Images;
System\Windows\Forms\Controls\TabControl\TabControl.cs (2)
31
private
ImageList
? _imageList;
455
public
ImageList
? ImageList
System\Windows\Forms\Controls\TabControl\TabPage.cs (3)
22
private
ImageList
.Indexer? _imageIndexer;
220
internal
ImageList
.Indexer ImageIndexer => _imageIndexer ??= new
ImageList
.Indexer();
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (4)
41
private
ImageList
? _imageList;
942
/// Gets or sets the <see cref="Forms.
ImageList
"/> that contains the <see cref="Image"/> displayed on a label control.
948
public
ImageList
? ImageList
2578
/// Gets or sets the <see cref="Forms.
ImageList
"/> that contains the <see cref="Image"/> displayed on a label control
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (4)
1069
ImageIndex =
ImageList
.Indexer.DefaultIndex;
1122
if ((Owner is not null) && ImageIndexer.Index !=
ImageList
.Indexer.DefaultIndex
1132
ArgumentOutOfRangeException.ThrowIfLessThan(value,
ImageList
.Indexer.DefaultIndex);
3347
=> Image is not null && ImageIndexer.ActualIndex >= 0 && ImageIndexer.Index !=
ImageList
.Indexer.DefaultIndex;
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.ToolStripItemImageIndexer.cs (2)
8
internal class ToolStripItemImageIndexer :
ImageList
.Indexer
18
public override
ImageList
? ImageList
System\Windows\Forms\Controls\TreeView\TreeNode.cs (33)
503
[DefaultValue(
ImageList
.Indexer.DefaultIndex)]
510
if (ImageIndexer.Index !=
ImageList
.Indexer.NoneIndex
511
&& ImageIndexer.Index !=
ImageList
.Indexer.DefaultIndex
522
ArgumentOutOfRangeException.ThrowIfLessThan(value,
ImageList
.Indexer.NoneIndex);
525
&& value !=
ImageList
.Indexer.NoneIndex
526
&& value !=
ImageList
.Indexer.DefaultIndex)
544
[DefaultValue(
ImageList
.Indexer.DefaultKey)]
554
if (value == ImageIndexer.Key && !string.Equals(value,
ImageList
.Indexer.DefaultKey))
884
[DefaultValue(
ImageList
.Indexer.DefaultIndex)]
893
if (SelectedImageIndexer.Index !=
ImageList
.Indexer.NoneIndex
894
&& SelectedImageIndexer.Index !=
ImageList
.Indexer.DefaultIndex
905
ArgumentOutOfRangeException.ThrowIfLessThan(value,
ImageList
.Indexer.NoneIndex);
908
&& value !=
ImageList
.Indexer.NoneIndex
909
&& value !=
ImageList
.Indexer.DefaultIndex)
927
[DefaultValue(
ImageList
.Indexer.DefaultKey)]
937
if (SelectedImageIndexer.Key == value && !string.Equals(value,
ImageList
.Indexer.DefaultKey))
984
[DefaultValue(
ImageList
.Indexer.DefaultKey)]
994
if (StateImageIndexer.Key == value && !string.Equals(value,
ImageList
.Indexer.DefaultKey))
1009
[DefaultValue(
ImageList
.Indexer.DefaultIndex)]
1020
if (StateImageIndexer.Index !=
ImageList
.Indexer.DefaultIndex &&
1031
ArgumentOutOfRangeException.ThrowIfLessThan(value,
ImageList
.Indexer.DefaultIndex);
1034
if (StateImageIndexer.Index == value && value !=
ImageList
.Indexer.DefaultIndex)
1482
int imageIndex =
ImageList
.Indexer.DefaultIndex;
1485
int selectedImageIndex =
ImageList
.Indexer.DefaultIndex;
1488
int stateImageIndex =
ImageList
.Indexer.DefaultIndex;
1543
else if (imageIndex !=
ImageList
.Indexer.DefaultIndex)
1553
else if (selectedImageIndex !=
ImageList
.Indexer.DefaultIndex)
1563
else if (stateImageIndex !=
ImageList
.Indexer.DefaultIndex)
1842
tvis.item.iImage = (ImageIndexer.ActualIndex ==
ImageList
.Indexer.DefaultIndex) ? tv.ImageIndexer.ActualIndex : ImageIndexer.ActualIndex;
1843
tvis.item.iSelectedImage = (SelectedImageIndexer.ActualIndex ==
ImageList
.Indexer.DefaultIndex) ? tv.SelectedImageIndexer.ActualIndex : SelectedImageIndexer.ActualIndex;
2169
if (StateImageIndexer.ActualIndex !=
ImageList
.Indexer.DefaultIndex)
2193
=> actualIndex is
ImageList
.Indexer.NoneIndex or
ImageList
.Indexer.DefaultIndex;
System\Windows\Forms\Controls\TreeView\TreeNode.TreeNodeImageIndexer.cs (2)
10
internal partial class TreeNodeImageIndexer :
ImageList
.Indexer
23
public override
ImageList
? ImageList
System\Windows\Forms\Controls\TreeView\TreeView.cs (24)
49
private
ImageList
.Indexer? _imageIndexer;
50
private
ImageList
.Indexer? _selectedImageIndexer;
98
internal
ImageList
.Indexer ImageIndexer
102
_imageIndexer ??= new
ImageList
.Indexer();
108
internal
ImageList
.Indexer SelectedImageIndexer
112
_selectedImageIndexer ??= new
ImageList
.Indexer();
120
private
ImageList
? _imageList;
136
private
ImageList
? _internalStateImageList;
138
private
ImageList
? _stateImageList;
524
[DefaultValue(
ImageList
.Indexer.DefaultIndex)]
538
return
ImageList
.Indexer.DefaultIndex;
554
if (value ==
ImageList
.Indexer.DefaultIndex)
579
[DefaultValue(
ImageList
.Indexer.DefaultKey)]
594
ImageIndex = (ImageList is not null) ? 0 :
ImageList
.Indexer.DefaultIndex;
612
public
ImageList
? ImageList
688
public
ImageList
? StateImageList
996
[DefaultValue(
ImageList
.Indexer.DefaultIndex)]
1009
return
ImageList
.Indexer.DefaultIndex;
1025
if (value ==
ImageList
.Indexer.DefaultIndex)
1050
[DefaultValue(
ImageList
.Indexer.DefaultKey)]
1066
SelectedImageIndex = (ImageList is not null) ? 0 :
ImageList
.Indexer.DefaultIndex;
1974
ImageList
newImageList = new();
2369
return SelectedImageIndex !=
ImageList
.Indexer.DefaultIndex;
2379
return ImageIndex !=
ImageList
.Indexer.DefaultIndex;
System\Windows\Forms\Controls\TreeView\TreeViewImageIndexConverter.cs (10)
32
return
ImageList
.Indexer.DefaultIndex;
36
return
ImageList
.Indexer.NoneIndex;
56
if (index ==
ImageList
.Indexer.DefaultIndex)
60
else if (index ==
ImageList
.Indexer.NoneIndex)
89
if (typeof(
ImageList
).IsAssignableFrom(prop.PropertyType))
115
ImageList
? imageList = (
ImageList
?)imageListProp.GetValue(instance);
122
values[nImages - 2] =
ImageList
.Indexer.DefaultIndex;
139
ImageList
.Indexer.DefaultIndex,
140
ImageList
.Indexer.NoneIndex
System\Windows\Forms\Controls\Unsupported\ToolBar\ToolBar.cs (1)
135
public
ImageList
ImageList
System\Windows\Forms\Design\ComponentEditorForm.cs (1)
27
private
ImageList
_selectorImageList;
System\Windows\Forms\Design\ComponentEditorForm.PageSelector.cs (1)
98
ImageList
? imageList = ImageList;
System\Windows\Forms\ImageIndexConverter.cs (7)
55
return
ImageList
.Indexer.DefaultIndex;
72
if (destinationType == typeof(string) && value is int index && index ==
ImageList
.Indexer.DefaultIndex)
112
if (typeof(
ImageList
).IsAssignableFrom(prop.PropertyType))
138
ImageList
? imageList = (
ImageList
?)imageListProp.GetValue(instance);
148
values[nImages] =
ImageList
.Indexer.DefaultIndex;
168
return new StandardValuesCollection(new object[] {
ImageList
.Indexer.DefaultIndex });
System\Windows\Forms\ImageKeyConverter.cs (3)
118
if (typeof(
ImageList
).IsAssignableFrom(prop.PropertyType))
144
ImageList
? imageList = (
ImageList
?)imageListProp.GetValue(instance);
System\Windows\Forms\Printing\PrintPreviewDialog.cs (1)
46
private readonly
ImageList
_imageList;
System\Windows\Forms\VisualStyles\VisualStyleRenderer.cs (1)
314
public void DrawImage(Graphics g, Rectangle bounds,
ImageList
imageList, int imageIndex)
System.Windows.Forms.Design (31)
System\Windows\Forms\Design\DesignBindingPicker.cs (14)
1899
protected internal static readonly
ImageList
s_defaultImages = CreateUnscaledDefaultImages();
1901
private static
ImageList
CreateUnscaledDefaultImages()
1906
ImageList
defaultImages = new()
1916
private static
ImageList
CreateCopy(
ImageList
imageList)
1918
ImageList
copy = new()
1932
private static
ImageList
CreateScaledCopy(
ImageList
imageList, int dpi)
1936
ImageList
copy = new()
1956
private readonly Dictionary<int,
ImageList
> _imageListCacheByDPI = [];
1970
foreach (
var
imageList in _imageListCacheByDPI.Values)
2000
if (!_imageListCacheByDPI.TryGetValue(dpi, out
ImageList
? scaledImageList))
2002
ImageList
unscaledImageList = _imageListCacheByDPI[ScaleHelper.OneHundredPercentLogicalDpi];
2254
ImageList
.ImageCollection? images = _picker?._treeViewCtrl?.ImageList?.Images;
System\Windows\Forms\Design\ImageCollectionCodeDomSerializer.cs (2)
42
CodeDomSerializer baseSerializer = manager.GetSerializer<CodeDomSerializer>(typeof(
ImageList
).BaseType)!;
45
if (value is
ImageList
imageList)
System\Windows\Forms\Design\ImageCollectionEditor.cs (2)
90
if (editValue is not
ImageList
.ImageCollection source)
106
if (editValue is not
ImageList
.ImageCollection source)
System\Windows\Forms\Design\ImageIndexEditor.cs (5)
15
protected
ImageList
? _currentImageList;
53
(
ImageList
?)currentProperty.GetValue(_currentInstance) != _currentImageList))
67
if (typeof(
ImageList
).IsAssignableFrom(property.PropertyType))
84
_currentImageList = (
ImageList
?)imageListProperty.GetValue(instance);
172
if (typeof(
ImageList
).IsAssignableFrom(property.PropertyType))
System\Windows\Forms\Design\ImageListActionList.cs (2)
24
get => (Component as
ImageList
)!.ColorDepth;
36
get => (Component as
ImageList
)!.ImageSize;
System\Windows\Forms\Design\ImageListDesigner.cs (2)
51
internal
ImageList
ImageList => (
ImageList
)Component;
System\Windows\Forms\Design\ListViewActionList.cs (2)
36
public
ImageList
? LargeImageList
42
public
ImageList
? SmallImageList
System\Windows\Forms\Design\ToolStripMenuItemCodeDomSerializer.cs (1)
47
CodeDomSerializer baseSerializer = manager.GetSerializer<CodeDomSerializer>(typeof(
ImageList
).BaseType)!;
System\Windows\Forms\Design\TreeViewActionList.cs (1)
23
public
ImageList
? ImageList