1 write to _individualSelectedCells
System.Windows.Forms (1)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (1)
426_individualSelectedCells = [];
54 references to _individualSelectedCells
System.Windows.Forms (54)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (3)
3643stcc.AddCellLinkedList(_individualSelectedCells); 3660stcc.AddCellLinkedList(_individualSelectedCells); 3680stcc.AddCellLinkedList(_individualSelectedCells);
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (51)
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; 3451if (_selectedBandIndexes.Count > BulkPaintThreshold || _individualSelectedCells.Count > BulkPaintThreshold) 3562if (_selectedBandIndexes.Count > BulkPaintThreshold || _individualSelectedCells.Count > BulkPaintThreshold) 6913cellCount = _individualSelectedCells.Count; 6943foreach (DataGridViewCell dataGridViewCell in _individualSelectedCells) 7806if (!selectedVisibleCellExists && _individualSelectedCells.Count > 0) 7808foreach (DataGridViewCell dataGridViewCell in _individualSelectedCells) 7922foreach (DataGridViewCell dataGridViewCell in _individualSelectedCells) 12198Debug.Assert(MultiSelect || _individualSelectedCells.Count <= 1); 13288|| _individualSelectedCells.Count > 0; 13292_individualSelectedCells.Clear(); 13862Debug.Assert(_individualSelectedCells.Count == 0); 17293_dataGridViewState2[State2_RaiseSelectionChanged] |= _individualSelectedCells.RemoveAllCellsAtBand(column: true, columnIndex) > 0 17432_dataGridViewState2[State2_RaiseSelectionChanged] |= _individualSelectedCells.RemoveAllCellsAtBand(column: false, rowIndexDeleted) > 0 17442_individualSelectedCells.Add(dataGridViewCell); 17484_dataGridViewState2[State2_ReplacedCellSelected] = _individualSelectedCells.Contains(dataGridViewCell); 17487_individualSelectedCells.Remove(dataGridViewCell); 18150Debug.Assert(_individualSelectedCells.Count == 0); 25745if (_individualSelectedCells.Count > BulkPaintThreshold) 25753while (_individualSelectedCells.Count > 0) 25755DataGridViewCell dataGridViewCell = _individualSelectedCells.HeadCell; 25772if (_individualSelectedCells.Count > BulkPaintThreshold) 25780while (_individualSelectedCells.Count > 0) 25782DataGridViewCell dataGridViewCell = _individualSelectedCells.HeadCell; 25789while (_individualSelectedCells.Count > 1) 25791dataGridViewCell = _individualSelectedCells[1]; 25817while (cellIndex < _individualSelectedCells.Count) 25819dataGridViewCell = _individualSelectedCells[cellIndex]; 25841while (cellIndex < _individualSelectedCells.Count) 25843dataGridViewCell = _individualSelectedCells[cellIndex]; 25867while (cellIndex < _individualSelectedCells.Count) 25869DataGridViewCell dataGridViewCell = _individualSelectedCells[cellIndex]; 26717if (index < _individualSelectedCells.Count) 26719return _individualSelectedCells[index]; 26744&& index < _individualSelectedCells.Count) 26746return _individualSelectedCells[index]; 26770if (SelectionMode == DataGridViewSelectionMode.RowHeaderSelect && index < _individualSelectedCells.Count) 26772return _individualSelectedCells[index]; 27476if (MultiSelect && (_individualSelectedCells.Count + _selectedBandIndexes.Count) > 1) 27481if (_individualSelectedCells.Count == 1) 27483DataGridViewCell dataGridViewCell = _individualSelectedCells.HeadCell; 27703_individualSelectedCells.Add(dataGridViewCell); 27711Debug.Assert(_individualSelectedCells.Contains(dataGridViewCell)); 27712_individualSelectedCells.Remove(dataGridViewCell); 27737_individualSelectedCells.Add(dataGridViewCellTmp); 27744_individualSelectedCells.Add(dataGridViewCellTmp); 27772_individualSelectedCells.Add(dataGridViewCellTmp); 27779_individualSelectedCells.Add(dataGridViewCellTmp); 27830Debug.Assert(_individualSelectedCells.Count <= 1);