1 write to _individualSelectedCells
System.Windows.Forms (1)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (1)
421_individualSelectedCells = [];
54 references to _individualSelectedCells
System.Windows.Forms (54)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (3)
3639stcc.AddCellLinkedList(_individualSelectedCells); 3656stcc.AddCellLinkedList(_individualSelectedCells); 3676stcc.AddCellLinkedList(_individualSelectedCells);
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (51)
1398allCellsSelected = _individualSelectedCells.Count == Columns.Count * Rows.Count; 1432allCellsSelected = _selectedBandIndexes.Count * Rows.Count + _individualSelectedCells.Count == Columns.Count * Rows.Count; 1468allCellsSelected = _selectedBandIndexes.Count * Columns.Count + _individualSelectedCells.Count == Columns.Count * Rows.Count; 3395if (_selectedBandIndexes.Count > BulkPaintThreshold || _individualSelectedCells.Count > BulkPaintThreshold) 3506if (_selectedBandIndexes.Count > BulkPaintThreshold || _individualSelectedCells.Count > BulkPaintThreshold) 6857cellCount = _individualSelectedCells.Count; 6887foreach (DataGridViewCell dataGridViewCell in _individualSelectedCells) 7750if (!selectedVisibleCellExists && _individualSelectedCells.Count > 0) 7752foreach (DataGridViewCell dataGridViewCell in _individualSelectedCells) 7866foreach (DataGridViewCell dataGridViewCell in _individualSelectedCells) 12142Debug.Assert(MultiSelect || _individualSelectedCells.Count <= 1); 13232|| _individualSelectedCells.Count > 0; 13236_individualSelectedCells.Clear(); 13806Debug.Assert(_individualSelectedCells.Count == 0); 17231_dataGridViewState2[State2_RaiseSelectionChanged] |= _individualSelectedCells.RemoveAllCellsAtBand(column: true, columnIndex) > 0 17370_dataGridViewState2[State2_RaiseSelectionChanged] |= _individualSelectedCells.RemoveAllCellsAtBand(column: false, rowIndexDeleted) > 0 17380_individualSelectedCells.Add(dataGridViewCell); 17422_dataGridViewState2[State2_ReplacedCellSelected] = _individualSelectedCells.Contains(dataGridViewCell); 17425_individualSelectedCells.Remove(dataGridViewCell); 18088Debug.Assert(_individualSelectedCells.Count == 0); 25675if (_individualSelectedCells.Count > BulkPaintThreshold) 25683while (_individualSelectedCells.Count > 0) 25685DataGridViewCell dataGridViewCell = _individualSelectedCells.HeadCell; 25702if (_individualSelectedCells.Count > BulkPaintThreshold) 25710while (_individualSelectedCells.Count > 0) 25712DataGridViewCell dataGridViewCell = _individualSelectedCells.HeadCell; 25719while (_individualSelectedCells.Count > 1) 25721dataGridViewCell = _individualSelectedCells[1]; 25747while (cellIndex < _individualSelectedCells.Count) 25749dataGridViewCell = _individualSelectedCells[cellIndex]; 25771while (cellIndex < _individualSelectedCells.Count) 25773dataGridViewCell = _individualSelectedCells[cellIndex]; 25797while (cellIndex < _individualSelectedCells.Count) 25799DataGridViewCell dataGridViewCell = _individualSelectedCells[cellIndex]; 26647if (index < _individualSelectedCells.Count) 26649return _individualSelectedCells[index]; 26674&& index < _individualSelectedCells.Count) 26676return _individualSelectedCells[index]; 26700if (SelectionMode == DataGridViewSelectionMode.RowHeaderSelect && index < _individualSelectedCells.Count) 26702return _individualSelectedCells[index]; 27406if (MultiSelect && (_individualSelectedCells.Count + _selectedBandIndexes.Count) > 1) 27411if (_individualSelectedCells.Count == 1) 27413DataGridViewCell dataGridViewCell = _individualSelectedCells.HeadCell; 27633_individualSelectedCells.Add(dataGridViewCell); 27641Debug.Assert(_individualSelectedCells.Contains(dataGridViewCell)); 27642_individualSelectedCells.Remove(dataGridViewCell); 27667_individualSelectedCells.Add(dataGridViewCellTmp); 27674_individualSelectedCells.Add(dataGridViewCellTmp); 27702_individualSelectedCells.Add(dataGridViewCellTmp); 27709_individualSelectedCells.Add(dataGridViewCellTmp); 27760Debug.Assert(_individualSelectedCells.Count <= 1);