Implemented interface member:
1 override of Count
System.Windows.Forms (1)
System\Windows\Forms\DataBinding\BindingsCollection.cs (1)
23public override int Count => _list.Count;
252 references to Count
PresentationUI (4)
MS\Internal\Documents\RMPublishingDialog.cs (1)
560if (rightsTable.SelectedRows.Count == 1)
MS\Internal\Documents\RMPublishingDialog.RightsTable.cs (3)
171if (this.SelectedRows.Count == 1) 501(e.ColumnIndex > 0) && (e.ColumnIndex < Columns.Count)) 790for (int i = RightsTableColumnToIndex(_leftModifiablePermissionColumn); i < Columns.Count - 1; i++)
System.Windows.Forms (225)
System\Windows\Forms\Controls\DataGridView\DataGridView.AccessibleObject.cs (2)
64if (owner.Columns.Count == 0) 113if (!this.TryGetOwnerAs(out DataGridView? owner) || owner.Columns.Count == 0)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (16)
920DataGridViewAutoSizeColumnMode[] previousModes = new DataGridViewAutoSizeColumnMode[Columns.Count]; 1390get => Columns.Count; 1400if (value != Columns.Count) 1407else if (value < Columns.Count) 1410while (value < Columns.Count) 1412int currentColumnCount = Columns.Count; 1414if (Columns.Count >= currentColumnCount) 1424while (value > Columns.Count) 1426int currentColumnCount = Columns.Count; 1428if (Columns.Count <= currentColumnCount) 1718Debug.Assert(_ptCurrentCell.X < Columns.Count); 1786Debug.Assert(_ptCurrentCell.X >= 0 && _ptCurrentCell.X < Columns.Count); 2316&& firstDisplayedCell.ColumnIndex < Columns.Count); 2457ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(value, Columns.Count); 3101for (int columnIndex = 0; columnIndex < Columns.Count; columnIndex++) 3219if (Columns.Count == 0)
System\Windows\Forms\Controls\DataGridView\DataGridView.DataConnection.cs (7)
221for (int i = 0; i < _owner.Columns.Count; i++) 237for (int i = 0; i < _owner.Columns.Count; i++) 433if (_owner.Columns.Count > 0) 630for (int columnIndex = 0; columnIndex < _owner.Columns.Count; columnIndex++) 679if (_owner.Columns.Count == 0) 1199if (_owner.Columns.Count == 0) 1268|| (columnIndex < _owner.Columns.Count
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (135)
67if (cellAddress.X < 0 || cellAddress.X >= Columns.Count) 414Debug.Assert(columnIndex >= -1 && columnIndex < Columns.Count); 956autoFillColumns ??= new(Columns.Count); 1425if (Columns.Count == 0 && Rows.Count == 0) 1443allCellsSelected = _individualSelectedCells.Count == Columns.Count * Rows.Count; 1477allCellsSelected = _selectedBandIndexes.Count * Rows.Count + _individualSelectedCells.Count == Columns.Count * Rows.Count; 1513allCellsSelected = _selectedBandIndexes.Count * Columns.Count + _individualSelectedCells.Count == Columns.Count * Rows.Count; 1569DataGridViewColumn[] clonedColumns = new DataGridViewColumn[dataGridViewCols.Count]; 1585for (i = 0; i < dataGridViewCols.Count; i++) 1608while (i < dataGridViewCols.Count) 1759ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(columnIndex, Columns.Count); 1809int columnsCount = Columns.Count; 1845ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(columnIndex, Columns.Count); 1874int columnsCount = Columns.Count; 1914Debug.Assert(columnIndex >= 0 && columnIndex < Columns.Count); 1979for (int columnIndex = 0; columnIndex < Columns.Count; columnIndex++) 2623Debug.Assert(_ptCurrentCell.X >= 0 && _ptCurrentCell.X < Columns.Count); 3195if (Columns.Count > oldCurrentCellX && Columns[oldCurrentCellX].Visible) 3519ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(columnIndexException, Columns.Count); 3528ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(columnIndexException, Columns.Count); 3650Debug.Assert(columnIndex >= 0 && columnIndex < Columns.Count, $"Invalid columnIndex: {columnIndex}"); 4201Debug.Assert(columnIndex < Columns.Count); 4243int cellsInCollection = dataGridViewRow.Cells.Count; 4244if (Columns.Count > cellsInCollection) 4247DataGridViewCell[] cells = new DataGridViewCell[Columns.Count - cellsInCollection]; 4248for (int columnIndex = cellsInCollection; columnIndex < Columns.Count; columnIndex++) 5061Debug.Assert(anticipatedColumnIndex >= 0 && anticipatedColumnIndex <= Columns.Count); 5064if (dataGridViewColumn.DisplayIndex == -1 || dataGridViewColumn.DisplayIndex > Columns.Count) 5070Debug.Assert(dataGridViewColumn.DisplayIndex >= 0 && dataGridViewColumn.DisplayIndex <= Columns.Count); 5095while (displayIndex < Columns.Count && (dataGridViewColumnNext is null || !dataGridViewColumnNext.Visible)); 5205int colCount = Columns.Count, displayIndex; 5250for (int columnIndex = dataGridViewColumn.Index; columnIndex < Columns.Count; columnIndex++) 5261for (int columnIndex = dataGridViewColumn.Index + insertionCount; columnIndex < Columns.Count; columnIndex++) 5642for (int i = 0; i < Columns.Count; i++) 5862if (dgvcme.ColumnIndex < Columns.Count && dgvcme.RowIndex < Rows.Count) 5873if (e.Button == MouseButtons.Left && dgvcme.ColumnIndex < Columns.Count && dgvcme.RowIndex < Rows.Count) 5887if (dgvcme.ColumnIndex < Columns.Count && dgvcme.RowIndex < Rows.Count) 5934if (e.Button == MouseButtons.Left && dgvcme.ColumnIndex < Columns.Count && dgvcme.RowIndex < Rows.Count) 5942if (e.Button == MouseButtons.Left && dgvcme.ColumnIndex < Columns.Count && dgvcme.RowIndex < Rows.Count) 5950if (dgvcme.ColumnIndex < Columns.Count && dgvcme.RowIndex < Rows.Count) 5958if (dgvcme.ColumnIndex < Columns.Count && dgvcme.RowIndex < Rows.Count) 5966if (dgvcme.ColumnIndex < Columns.Count && dgvcme.RowIndex < Rows.Count) 6758&& columnIndexTmp < Columns.Count 6779&& columnIndexTmp < Columns.Count 6802dataGridViewColumnTmp = Columns[Columns.Count - 1]; 6932return cellCount + _selectedBandIndexes.Count * Columns.Count; 7001return Rows.Count * Columns.Count; 7106ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(columnIndex, Columns.Count); 7161Debug.Assert(columnIndex >= -1 && columnIndex < Columns.Count); 8252ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(columnIndex, Columns.Count); 8259Debug.Assert(columnIndex >= 0 && columnIndex < Columns.Count); 8509Debug.Assert(index < Columns.Count); 9838ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(columnIndex, Columns.Count); 9864ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(columnIndex, Columns.Count); 9871Debug.Assert(columnIndex >= 0 && columnIndex < Columns.Count); 10095return columnIndex >= Columns.Count || columnIndex == -1; 10100return columnIndex >= Columns.Count || rowIndex >= Rows.Count || columnIndex == -1 || rowIndex == -1; 10592if (dataGridViewColumn.DisplayIndex == -1 || dataGridViewColumn.DisplayIndex >= Columns.Count) 10841CorrectColumnFrozenState(dataGridViewColumn, Columns.Count); 10859int newColumnCount = Columns.Count + 1; 10866if (dataGridViewRow.Cells.Count < newColumnCount) 10888if (dataGridViewRow.Cells.Count == newColumnCount) 10894Debug.Assert(dataGridViewRow.Cells.Count < newColumnCount); 11006int previousColumnCount = Columns.Count; 11018if (dataGridViewRow.Cells.Count < previousColumnCount + addedColumnCount) 11039while (dataGridViewRow.Cells.Count > previousColumnCount) 11041dataGridViewRow.Cells.RemoveAtInternal(dataGridViewRow.Cells.Count - 1); 11110if (dataGridViewRow.Cells.Count > Columns.Count) 11294if (previousModes.Length != Columns.Count) 11567ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(e.ColumnIndex, Columns.Count, "e.ColumnIndex"); 11791Debug.Assert(rowIndex < Rows.Count && columnIndex < Columns.Count); 11879Debug.Assert(rowIndex < Rows.Count && columnIndex < Columns.Count); 12144if (hti._col >= Columns.Count) 12737&& _ptMouseDownCell.X < Columns.Count) 13115Debug.Assert(rowIndex < Rows.Count && columnIndex < Columns.Count); 13161Debug.Assert(rowIndex < Rows.Count && columnIndex < Columns.Count); 13321for (int i = 0; i < Columns.Count; i++) 13336if (Columns.Count != 0 && Rows.Count == 0) 13519if (!e.Handled && e.Button == MouseButtons.Left && e.ColumnIndex < Columns.Count) 13593Debug.Assert(columnIndex >= 0 && columnIndex < Columns.Count); 15500int newColumnCount = Columns.Count + 1; 15507if (dataGridViewRow.Cells.Count < newColumnCount) 15528if (dataGridViewRow.Cells.Count == newColumnCount) 15534Debug.Assert(dataGridViewRow.Cells.Count < newColumnCount); 15962if (dgvcme.ColumnIndex < Columns.Count && dgvcme.RowIndex < Rows.Count) 15983if (dgvcme.ColumnIndex < Columns.Count && dgvcme.RowIndex < Rows.Count) 15994if (dgvcme.ColumnIndex < Columns.Count && dgvcme.RowIndex < Rows.Count) 16051if (dgvcme.ColumnIndex < Columns.Count && dgvcme.RowIndex < Rows.Count) 16063if (columnIndex < Columns.Count) 16101if (dgvcme.ColumnIndex < Columns.Count && dgvcme.RowIndex < Rows.Count) 16224if (_ptMouseEnteredCell.X >= -1 && _ptMouseEnteredCell.X < Columns.Count 16447if (dgvcme.ColumnIndex < Columns.Count && dgvcme.RowIndex < Rows.Count) 17088Debug.Assert(dataGridViewColumn.Index >= 0 && dataGridViewColumn.Index < Columns.Count); 17166if (Columns.Count == 1) 17173int newColumnCount = Columns.Count - 1; 17178if (dataGridViewRow.Cells.Count > newColumnCount) 17202for (int i = 0; i < Columns.Count; i++) 17599&& Columns.Count != 0 17724if (rowIndex < Rows.Count && columnIndex < Columns.Count) 17790Debug.Assert(rowIndex < Rows.Count && columnIndex < Columns.Count); 18385if (rowIndex < Rows.Count && columnIndex < Columns.Count) 18397Debug.Assert(rowIndex < Rows.Count && columnIndex < Columns.Count); 18797if (dataGridViewCell is not null && rowIndex < Rows.Count && columnIndex < Columns.Count) 18844Debug.Assert(rowIndex < Rows.Count && columnIndex < Columns.Count); 19015for (int i = 0; i < Columns.Count; i++) 19296if (Columns.Count > 0) 19561if (Columns.Count > 0 || Rows.Count > 0) 25398if (Columns.Count > 0 && NewRowIndex == -1) 25508for (int j = 0; j < dataGridViewCols.Count; j++) 25604if (DataConnection is not null && Columns.Count > 0) 26073Debug.Assert(columnIndex >= 0 && columnIndex < Columns.Count); 26272Debug.Assert(columnIndex >= 0 && columnIndex < Columns.Count); 26273Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingCol >= -1 && DisplayedBandsInfo.FirstDisplayedScrollingCol < Columns.Count); 26274Debug.Assert(DisplayedBandsInfo.LastTotallyDisplayedScrollingCol >= -1 && DisplayedBandsInfo.LastTotallyDisplayedScrollingCol < Columns.Count); 26625int maxColumnIndex = Columns.Count; 26665int columnIndex = 0, maxColumnIndex = Columns.Count; 26758if (index >= Columns.Count) 26760index -= Columns.Count; 26817ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(columnIndex, Columns.Count); 26854Debug.Assert(rowIndex >= 0 && columnIndex < Columns.Count && rowIndex < Rows.Count); 27021if (oldCurrentCellX < Columns.Count && oldCurrentCellY < Rows.Count) 27185if (oldCurrentCellX < Columns.Count && oldCurrentCellY < Rows.Count) 27541Debug.Assert(columnIndex >= 0 && rowIndex >= 0 && columnIndex < Columns.Count && rowIndex < Rows.Count); 27595for (int column = columnIndex + 1; column < Columns.Count; column++) 27614Debug.Assert(columnIndex >= 0 && columnIndex < Columns.Count); 27688ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(columnIndex, Columns.Count); 27757if (Columns.Count > BulkPaintThreshold) 27775for (int column = columnIndex + 1; column < Columns.Count; column++) 28018ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(columnIndex, Columns.Count); 28932ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(columnIndex, Columns.Count); 28944ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(columnIndex, Columns.Count); 29238&& _ptMouseEnteredCell.X < Columns.Count 29265&& _ptMouseEnteredCell.X < Columns.Count
System\Windows\Forms\Controls\DataGridView\DataGridViewButtonCell.cs (1)
482ColumnIndex < DataGridView.Columns.Count &&
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (5)
312if (j < 0 || j > DataGridView.Columns.Count - 1 1736Debug.Assert(ColumnIndex < DataGridView.Columns.Count); 1886Debug.Assert(ColumnIndex < DataGridView.Columns.Count); 2424Debug.Assert(ColumnIndex < dataGridView.Columns.Count); 3046if (DataGridView is not null && e.ColumnIndex < DataGridView.Columns.Count && e.RowIndex < DataGridView.Rows.Count)
System\Windows\Forms\Controls\DataGridView\DataGridViewCellCollection.cs (2)
178if (dataGridView is not null && dataGridView.Columns.Count > index) 290if (dataGridView is not null && dataGridView.Columns.Count > index)
System\Windows\Forms\Controls\DataGridView\DataGridViewCellPaintingEventArgs.cs (3)
85if (ColumnIndex < -1 || ColumnIndex >= _dataGridView.Columns.Count) 114if (ColumnIndex < -1 || ColumnIndex >= _dataGridView.Columns.Count) 149if (ColumnIndex < -1 || ColumnIndex >= _dataGridView.Columns.Count)
System\Windows\Forms\Controls\DataGridView\DataGridViewCheckBoxCell.cs (2)
833ColumnIndex < DataGridView.Columns.Count && 971columnIndex < 0 || columnIndex >= DataGridView.Columns.Count ||
System\Windows\Forms\Controls\DataGridView\DataGridViewColumn.cs (1)
255if (value >= DataGridView.Columns.Count)
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnCollection.cs (6)
267if (Count > 0) 281for (int columnIndex = 0; columnIndex < Count; columnIndex++) 396for (int i = 0; i < Count; i++) 504_lastAccessedSortedIndex < Count); 1034ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(index, Count); 1058Debug.Assert(index >= 0 && index < Count);
System\Windows\Forms\Controls\DataGridView\DataGridViewLinkCell.cs (1)
762ColumnIndex < DataGridView.Columns.Count &&
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.cs (5)
1077int cellsCount = rowTemplate.Cells.Count; 1129Debug.Assert(Cells.Count == dataGridView.Columns.Count); 1797int cellCount = cells.Count; 1798for (int columnIndex = 0; columnIndex < cells.Count; columnIndex++)
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewRowAccessibleObject.cs (2)
180for (int i = 0; i < _owningDataGridViewRow.Cells.Count; i++) 417if (_owningDataGridViewRow.Cells.Count > 0)
System\Windows\Forms\Controls\DataGridView\DataGridViewRowCollection.cs (37)
194if (DataGridView.Columns.Count == 0) 199if (DataGridView.RowTemplate.Cells.Count > DataGridView.Columns.Count) 205Debug.Assert(dataGridViewRow.Cells.Count == DataGridView.Columns.Count); 300if (DataGridView.Columns.Count == 0) 328if (DataGridView.Columns.Count == 0) 343if (DataGridView.RowTemplate.Cells.Count > DataGridView.Columns.Count) 349Debug.Assert(rowTemplate.Cells.Count == DataGridView.Columns.Count); 391if (DataGridView.Columns.Count == 0) 396if (dataGridViewRow.Cells.Count > DataGridView.Columns.Count) 416Debug.Assert(dataGridViewRow.Cells.Count == DataGridView.Columns.Count); 736if (DataGridView.Columns.Count == 0) 748Debug.Assert(dataGridViewRow.Cells.Count == DataGridView.Columns.Count); 831DataGridView.Columns.Count != 0 && 1412if (DataGridView.Columns.Count == 0) 1417if (DataGridView.RowTemplate.Cells.Count > DataGridView.Columns.Count) 1430Debug.Assert(rowTemplate.Cells.Count == DataGridView.Columns.Count); 1474if (DataGridView.Columns.Count == 0) 1479if (dataGridViewRow.Cells.Count > DataGridView.Columns.Count) 1506if (DataGridView.Columns.Count == 0) 1511if (dataGridViewRow.Cells.Count > DataGridView.Columns.Count) 1518Debug.Assert(dataGridViewRow.Cells.Count == DataGridView.Columns.Count); 1781if (DataGridView.Columns.Count == 0) 1794Debug.Assert(dataGridViewRow.Cells.Count == DataGridView.Columns.Count); 2401int columnCount = DataGridView.Columns.Count;
System.Windows.Forms.Design (23)
System\Windows\Forms\Design\DataGridViewAddColumnDialog.cs (5)
85bool forceColumnFrozen = _dataGridViewColumns.Count > _insertAtPosition && _dataGridViewColumns[_insertAtPosition].Frozen; 527DataGridViewColumn[] cols = new DataGridViewColumn[_liveDataGridView.Columns.Count - _initialDataGridViewColumnsCount]; 528for (int i = _initialDataGridViewColumnsCount; i < _liveDataGridView.Columns.Count; i++) 533for (int i = _initialDataGridViewColumnsCount; i < _liveDataGridView.Columns.Count;) 806_initialDataGridViewColumnsCount = _liveDataGridView.Columns.Count;
System\Windows\Forms\Design\DataGridViewColumnCollectionDialog.cs (10)
198DataGridViewColumn[] oldColumns = new DataGridViewColumn[_liveDataGridView.Columns.Count]; 219DataGridViewColumn[] newColumns = new DataGridViewColumn[_columnsPrivateCopy.Count]; 220bool[] userAddedColumnsInfo = new bool[_columnsPrivateCopy.Count]; 221string?[] compNames = new string?[_columnsPrivateCopy.Count]; 222for (int i = 0; i < _columnsPrivateCopy.Count; i++) 437for (int i = 0; i < _columnsPrivateCopy.Count; i++) 872for (int i = 0; i < _columnsPrivateCopy.Count; i++) 1105_columnsNames.EnsureCapacity(_columnsPrivateCopy.Count); 1109_userAddedColumns.EnsureCapacity(_liveDataGridView.Columns.Count); 1118for (int i = 0; i < _liveDataGridView.Columns.Count; i++)
System\Windows\Forms\Design\DataGridViewDesigner.cs (8)
44for (int i = 0; i < dataGridView.Columns.Count; i++) 51for (int i = 0; i < dataGridView.Columns.Count; i++) 332for (int i = 0; i < dataGridView.Columns.Count; i++) 394for (int i = 0; i < dataGridView.Columns.Count; i++) 453for (int i = 0; i < dataGridView.Columns.Count;) 574DataGridViewColumn[] removeColumns = new DataGridViewColumn[dataGridView.Columns.Count]; 576for (int i = 0; i < dataGridView.Columns.Count; i++) 767dialog.Start(Control.Columns.Count, persistChangesToDesigner: true);