1 write to _individualSelectedCells
System.Windows.Forms (1)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (1)
425_individualSelectedCells = [];
54 references to _individualSelectedCells
System.Windows.Forms (54)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (3)
3631stcc.AddCellLinkedList(_individualSelectedCells); 3648stcc.AddCellLinkedList(_individualSelectedCells); 3668stcc.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); 17234_dataGridViewState2[State2_RaiseSelectionChanged] |= _individualSelectedCells.RemoveAllCellsAtBand(column: true, columnIndex) > 0 17373_dataGridViewState2[State2_RaiseSelectionChanged] |= _individualSelectedCells.RemoveAllCellsAtBand(column: false, rowIndexDeleted) > 0 17383_individualSelectedCells.Add(dataGridViewCell); 17425_dataGridViewState2[State2_ReplacedCellSelected] = _individualSelectedCells.Contains(dataGridViewCell); 17428_individualSelectedCells.Remove(dataGridViewCell); 18091Debug.Assert(_individualSelectedCells.Count == 0); 25681if (_individualSelectedCells.Count > BulkPaintThreshold) 25689while (_individualSelectedCells.Count > 0) 25691DataGridViewCell dataGridViewCell = _individualSelectedCells.HeadCell; 25708if (_individualSelectedCells.Count > BulkPaintThreshold) 25716while (_individualSelectedCells.Count > 0) 25718DataGridViewCell dataGridViewCell = _individualSelectedCells.HeadCell; 25725while (_individualSelectedCells.Count > 1) 25727dataGridViewCell = _individualSelectedCells[1]; 25753while (cellIndex < _individualSelectedCells.Count) 25755dataGridViewCell = _individualSelectedCells[cellIndex]; 25777while (cellIndex < _individualSelectedCells.Count) 25779dataGridViewCell = _individualSelectedCells[cellIndex]; 25803while (cellIndex < _individualSelectedCells.Count) 25805DataGridViewCell dataGridViewCell = _individualSelectedCells[cellIndex]; 26653if (index < _individualSelectedCells.Count) 26655return _individualSelectedCells[index]; 26680&& index < _individualSelectedCells.Count) 26682return _individualSelectedCells[index]; 26706if (SelectionMode == DataGridViewSelectionMode.RowHeaderSelect && index < _individualSelectedCells.Count) 26708return _individualSelectedCells[index]; 27411if (MultiSelect && (_individualSelectedCells.Count + _selectedBandIndexes.Count) > 1) 27416if (_individualSelectedCells.Count == 1) 27418DataGridViewCell dataGridViewCell = _individualSelectedCells.HeadCell; 27638_individualSelectedCells.Add(dataGridViewCell); 27646Debug.Assert(_individualSelectedCells.Contains(dataGridViewCell)); 27647_individualSelectedCells.Remove(dataGridViewCell); 27672_individualSelectedCells.Add(dataGridViewCellTmp); 27679_individualSelectedCells.Add(dataGridViewCellTmp); 27707_individualSelectedCells.Add(dataGridViewCellTmp); 27714_individualSelectedCells.Add(dataGridViewCellTmp); 27765Debug.Assert(_individualSelectedCells.Count <= 1);