Implemented interface member:
125 references to Count
System.Windows.Forms (68)
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (4)
384
if (actualIndex >= _imageList.Images.
Count
)
386
actualIndex = _imageList.Images.
Count
- 1;
457
get => _imageIndex.Index != ImageList.Indexer.DefaultIndex && _imageList is not null && _imageIndex.Index >= _imageList.Images.
Count
458
? _imageList.Images.
Count
- 1
System\Windows\Forms\Controls\ImageList\ImageList.cs (5)
96
private bool ShouldSerializeColorDepth() => Images.
Count
== 0;
175
private bool ShouldSerializeImageSize() => Images.
Count
== 0;
526
ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(index, Images.
Count
);
603
ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(index, Images.
Count
);
757
: $"{base.ToString()} Images.Count: {Images.
Count
}, ImageSize: {ImageSize}";
System\Windows\Forms\Controls\ImageList\ImageList.ImageCollection.cs (12)
65
for (int i = 0; i <
Count
; i++)
121
public bool Empty =>
Count
== 0;
130
ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(index,
Count
);
137
ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(index,
Count
);
229
Debug.Assert((
Count
== _imageInfoCollection.Count), "The count of these two collections should be equal.");
247
Debug.Assert((
Count
== _imageInfoCollection.Count), "The count of these two collections should be equal.");
268
return
Count
- 1;
484
for (i = 0; i <
Count
; i++)
504
private bool IsValidIndex(int index) => index >= 0 && index <
Count
;
509
for (int i = 0; i <
Count
; ++i)
520
Image[] images = new Image[
Count
];
545
ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(index,
Count
);
System\Windows\Forms\Controls\Labels\Label.cs (2)
423
if (ImageList is not null && (index >= ImageList.Images.
Count
))
425
return ImageList.Images.
Count
- 1;
System\Windows\Forms\Controls\Labels\Label.LabelImageIndexer.cs (2)
62
return (Index < ImageList.Images.
Count
) ? Index : ImageList.Images.
Count
- 1;
System\Windows\Forms\Controls\ListView\ColumnHeader.cs (3)
92
if (ImageList is null || ImageList.Images is null || imgIndex >= ImageList.Images.
Count
)
197
if (_imageIndexer.Index != ImageList.Indexer.DefaultIndex && ImageList is not null && _imageIndexer.Index >= ImageList.Images.
Count
)
199
return ImageList.Images.
Count
- 1;
System\Windows\Forms\Controls\ListView\ListView.cs (6)
1600
(_imageListState is null || _imageListState.Images.
Count
== 0) ? 0 : _imageListState.Handle);
3684
group.TitleImageIndex = group.ImageIndexer.ActualIndex < _imageListGroup.Images.
Count
3686
: _imageListGroup.Images.
Count
- 1;
4312
int imageIndex = item.ImageIndexer.ActualIndex < _imageListLarge.Images.
Count
4314
: _imageListLarge.Images.
Count
- 1;
5901
if (_imageListState is not null && _imageListState.Images.
Count
< 2)
System\Windows\Forms\Controls\ListView\ListViewGroup.cs (2)
268
return imageList is null || ImageIndexer.Index < imageList.Images.
Count
270
: imageList.Images.
Count
- 1;
System\Windows\Forms\Controls\ListView\ListViewItem.cs (2)
477
return ImageList is null || ImageIndexer.Index < ImageList.Images.
Count
479
: ImageList.Images.
Count
- 1;
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemBaseAccessibleObject.cs (1)
55
internal bool HasImage => _owningItem.ImageList is not null && _owningItem.ImageList.Images.
Count
> 0
System\Windows\Forms\Controls\ListView\ListViewItemStateImageIndexConverter.cs (1)
74
int nImages = imageList.Images.
Count
;
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (1)
2093
for (int i = 0; i < images.
Count
; i++)
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (3)
1029
if (!disposing && ImageIndexer.ActualIndex < Owner.ImageList.Images.
Count
)
1118
&& Owner.ImageList is not null && ImageIndexer.Index >= Owner.ImageList.Images.
Count
)
1120
return Owner.ImageList.Images.
Count
- 1;
System\Windows\Forms\Controls\TreeView\TreeNode.cs (8)
513
&& ImageIndexer.Index >= tv.ImageList.Images.
Count
)
515
return tv.ImageList.Images.
Count
- 1;
896
&& SelectedImageIndexer.Index >= tv.ImageList.Images.
Count
)
898
return tv.ImageList.Images.
Count
- 1;
1022
StateImageIndexer.Index >= tv.StateImageList.Images.
Count
)
1024
return tv.StateImageList.Images.
Count
- 1;
2213
tv.ImageList is { } imageList && ImageIndexer.ActualIndex >= imageList.Images.
Count
2214
? imageList.Images.
Count
- 1
System\Windows\Forms\Controls\TreeView\TreeView.cs (12)
543
if (ImageIndexer.Index >= _imageList.Images.
Count
)
545
return Math.Max(0, _imageList.Images.
Count
- 1);
631
if (StateImageList is not null && StateImageList.Images.
Count
> 0 && _internalStateImageList is not null)
710
if ((_stateImageList is null || _stateImageList.Images.
Count
== 0) && CheckBoxes)
1014
if (SelectedImageIndexer.Index >= _imageList.Images.
Count
)
1016
return Math.Max(0, _imageList.Images.
Count
- 1);
1765
if (_stateImageList is null || _stateImageList.Images.
Count
<= 0)
1771
Image[] images = new Image[_stateImageList.Images.
Count
+ 1];
1773
for (int i = 1; i <= _stateImageList.Images.
Count
; i++)
1972
if (_stateImageList is null || _stateImageList.Images.
Count
<= 0)
1983
Image[] images = new Image[_stateImageList.Images.
Count
+ 1];
1985
for (int i = 1; i <= _stateImageList.Images.
Count
; i++)
System\Windows\Forms\Controls\TreeView\TreeViewImageIndexConverter.cs (1)
120
int nImages = imageList.Images.
Count
+ 2;
System\Windows\Forms\ImageIndexConverter.cs (1)
144
int nImages = imageList.Images.
Count
;
System\Windows\Forms\ImageKeyConverter.cs (1)
150
int nImages = imageList.Images.
Count
;
System\Windows\Forms\VisualStyles\VisualStyleRenderer.cs (1)
320
ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(imageIndex, imageList.Images.
Count
);
System.Windows.Forms.Design (5)
System\Windows\Forms\Design\DesignBindingPicker.cs (1)
2264
BindingImageIndex = images.
Count
- 1;
System\Windows\Forms\Design\ImageCollectionEditor.cs (2)
95
var imageListImages = new ImageListImage[source.
Count
];
96
for (int i = 0; i < source.
Count
; i++)
System\Windows\Forms\Design\ImageIndexEditor.cs (1)
94
if (index < _currentImageList.Images.
Count
)
System\Windows\Forms\Design\ImageListDesigner.OriginalImageCollection.cs (1)
119
for (int i = 0; i < _owner.ImageList.Images.
Count
; i++)
System.Windows.Forms.Tests (52)
System\Windows\Forms\BinaryFormat\WinFormsBinaryFormattedObjectTests.cs (2)
191
newList.Images.
Count
.Should().Be(1);
214
newList.Images.
Count
.Should().Be(1);
System\Windows\Forms\ImageList.ImageCollectionTests.cs (41)
448
collection.
Count
.Should().Be(1);
455
Assert.Equal(2, collection.
Count
);
462
Assert.Equal(3, collection.
Count
);
468
Assert.Equal(4, collection.
Count
);
475
Assert.Equal(5, collection.
Count
);
500
Assert.Equal(2, collection.
Count
);
507
Assert.Equal(3, collection.
Count
);
513
Assert.Equal(4, collection.
Count
);
520
Assert.Equal(5, collection.
Count
);
537
collection.
Count
.Should().Be(1);
544
Assert.Equal(2, collection.
Count
);
569
Assert.Equal(2, collection.
Count
);
606
collection.
Count
.Should().Be(1);
613
Assert.Equal(2, collection.
Count
);
638
Assert.Equal(2, collection.
Count
);
663
collection.
Count
.Should().Be(1);
670
Assert.Equal(2, collection.
Count
);
677
Assert.Equal(3, collection.
Count
);
683
Assert.Equal(4, collection.
Count
);
690
Assert.Equal(5, collection.
Count
);
715
Assert.Equal(2, collection.
Count
);
722
Assert.Equal(3, collection.
Count
);
728
Assert.Equal(4, collection.
Count
);
735
Assert.Equal(5, collection.
Count
);
752
collection.
Count
.Should().Be(1);
759
Assert.Equal(2, collection.
Count
);
784
Assert.Equal(2, collection.
Count
);
825
Assert.Equal(2, collection.
Count
);
832
Assert.Equal(2, collection.
Count
);
850
Assert.Equal(2, collection.
Count
);
857
Assert.Equal(2, collection.
Count
);
914
Assert.Equal(expectedCount, collection.
Count
);
932
Assert.Equal(expectedCount, collection.
Count
);
1320
Assert.Equal(2, collection.
Count
);
1358
Assert.Equal(2, collection.
Count
);
1418
Assert.Equal(2, collection.
Count
);
1424
Assert.Equal(2, collection.
Count
);
1462
Assert.Equal(2, collection.
Count
);
1470
Assert.Equal(2, collection.
Count
);
1513
Assert.Equal(3, collection.
Count
);
1522
Assert.Equal(3, collection.
Count
);
System\Windows\Forms\ImageListStreamerTests.cs (4)
40
Assert.Equal(imageListBf.Images.
Count
, imageListMs.Images.
Count
);
67
Assert.Equal(imageListBf.Images.
Count
, imageListMs.Images.
Count
);
System\Windows\Forms\ImageListTests.cs (3)
841
list.Images.
Count
.Should().Be(0);
861
Assert.Equal(2, list.Images.
Count
);
866
Assert.Equal(2, list.Images.
Count
);
System\Windows\Forms\Ole\BinaryFormatUtilitiesTests.cs (1)
50
newList.Images.
Count
.Should().Be(1);
System\Windows\Forms\TreeViewImageIndexConverterTests.cs (1)
93
result.Count.Should().Be(imageList.Images.
Count
+ 2);