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)
3633stcc.AddCellLinkedList(_individualSelectedCells); 3650stcc.AddCellLinkedList(_individualSelectedCells); 3670stcc.AddCellLinkedList(_individualSelectedCells);
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (51)
1432allCellsSelected = _individualSelectedCells.Count == Columns.Count * Rows.Count; 1466allCellsSelected = _selectedBandIndexes.Count * Rows.Count + _individualSelectedCells.Count == Columns.Count * Rows.Count; 1502allCellsSelected = _selectedBandIndexes.Count * Columns.Count + _individualSelectedCells.Count == Columns.Count * Rows.Count; 3521if (_selectedBandIndexes.Count > BulkPaintThreshold || _individualSelectedCells.Count > BulkPaintThreshold) 3632if (_selectedBandIndexes.Count > BulkPaintThreshold || _individualSelectedCells.Count > BulkPaintThreshold) 7043cellCount = _individualSelectedCells.Count; 7073foreach (DataGridViewCell dataGridViewCell in _individualSelectedCells) 7966if (!selectedVisibleCellExists && _individualSelectedCells.Count > 0) 7968foreach (DataGridViewCell dataGridViewCell in _individualSelectedCells) 8082foreach (DataGridViewCell dataGridViewCell in _individualSelectedCells) 12554Debug.Assert(MultiSelect || _individualSelectedCells.Count <= 1); 13640|| _individualSelectedCells.Count > 0; 13644_individualSelectedCells.Clear(); 14214Debug.Assert(_individualSelectedCells.Count == 0); 17650_dataGridViewState2[State2_RaiseSelectionChanged] |= _individualSelectedCells.RemoveAllCellsAtBand(column: true, columnIndex) > 0 17803_dataGridViewState2[State2_RaiseSelectionChanged] |= _individualSelectedCells.RemoveAllCellsAtBand(column: false, rowIndexDeleted) > 0 17813_individualSelectedCells.Add(dataGridViewCell); 17855_dataGridViewState2[State2_ReplacedCellSelected] = _individualSelectedCells.Contains(dataGridViewCell); 17858_individualSelectedCells.Remove(dataGridViewCell); 18521Debug.Assert(_individualSelectedCells.Count == 0); 26149if (_individualSelectedCells.Count > BulkPaintThreshold) 26157while (_individualSelectedCells.Count > 0) 26159DataGridViewCell dataGridViewCell = _individualSelectedCells.HeadCell; 26176if (_individualSelectedCells.Count > BulkPaintThreshold) 26184while (_individualSelectedCells.Count > 0) 26186DataGridViewCell dataGridViewCell = _individualSelectedCells.HeadCell; 26193while (_individualSelectedCells.Count > 1) 26195dataGridViewCell = _individualSelectedCells[1]; 26221while (cellIndex < _individualSelectedCells.Count) 26223dataGridViewCell = _individualSelectedCells[cellIndex]; 26245while (cellIndex < _individualSelectedCells.Count) 26247dataGridViewCell = _individualSelectedCells[cellIndex]; 26271while (cellIndex < _individualSelectedCells.Count) 26273DataGridViewCell dataGridViewCell = _individualSelectedCells[cellIndex]; 27127if (index < _individualSelectedCells.Count) 27129return _individualSelectedCells[index]; 27154&& index < _individualSelectedCells.Count) 27156return _individualSelectedCells[index]; 27180if (SelectionMode == DataGridViewSelectionMode.RowHeaderSelect && index < _individualSelectedCells.Count) 27182return _individualSelectedCells[index]; 27885if (MultiSelect && (_individualSelectedCells.Count + _selectedBandIndexes.Count) > 1) 27890if (_individualSelectedCells.Count == 1) 27892DataGridViewCell dataGridViewCell = _individualSelectedCells.HeadCell; 28112_individualSelectedCells.Add(dataGridViewCell); 28120Debug.Assert(_individualSelectedCells.Contains(dataGridViewCell)); 28121_individualSelectedCells.Remove(dataGridViewCell); 28146_individualSelectedCells.Add(dataGridViewCellTmp); 28153_individualSelectedCells.Add(dataGridViewCellTmp); 28181_individualSelectedCells.Add(dataGridViewCellTmp); 28188_individualSelectedCells.Add(dataGridViewCellTmp); 28239Debug.Assert(_individualSelectedCells.Count <= 1);