1 write to _items
System.Windows.Forms (1)
System\Windows\Forms\Controls\DataGridView\DataGridViewRowCollection.cs (1)
87_items = new RowList(this);
38 references to _items
System.Windows.Forms (38)
System\Windows\Forms\Controls\DataGridView\DataGridViewRowCollection.cs (38)
44bool IList.Contains(object? value) => _items.Contains(value); 46int IList.IndexOf(object? value) => _items.IndexOf((DataGridViewRow)value!); 68((ICollection)_items).CopyTo(array, index); 90public int Count => _items.Count; 106return ArrayList.Adapter(_items); 110internal List<DataGridViewRow> SharedList => _items; 584int index, indexStart = _items.Count; 741int indexStart = _items.Count; 811int rowCount = _items.Count; 833_items.Count == 0) // accessing AllowUserToAddRowsInternal can trigger a nested call to ClearInternal. Rows count needs to be checked again. 844return _items.IndexOf(dataGridViewRow) != -1; 849_items.CopyTo(array, index); 914while (index < _items.Count && !((GetRowState(index) & includeFilter) == includeFilter)) 919return (index < _items.Count) ? index : -1; 970while (index < _items.Count && (!((GetRowState(index) & includeFilter) == includeFilter) || !((GetRowState(index) & excludeFilter) == 0))) 975return (index < _items.Count) ? index : -1; 1013int index = _items.Count - 1; 1048while (index < _items.Count && !((GetRowState(index) & includeFilter) == includeFilter)) 1053return (index < _items.Count) ? index : -1; 1080while (index < _items.Count && (!((GetRowState(index) & includeFilter) == includeFilter) || !((GetRowState(index) & excludeFilter) == 0))) 1085return (index < _items.Count) ? index : -1; 1096ArgumentOutOfRangeException.ThrowIfGreaterThan(indexStart, _items.Count); 1128ArgumentOutOfRangeException.ThrowIfGreaterThan(indexStart, _items.Count); 1177for (int rowIndex = 0; rowIndex < _items.Count; rowIndex++) 1209if (index != -1 && _items[index] == row) 1266for (int rowIndex = 0; rowIndex < _items.Count; rowIndex++) 1270rowsHeight += _items[rowIndex].GetHeight(rowIndex); 1298rowsHeight += _items[rowIndex].GetHeight(rowIndex); 1309Debug.Assert(toRowIndex == _items.Count || (GetRowState(toRowIndex) & includeFilter) == includeFilter); 1316rowsHeight += _items[rowIndex].GetHeight(rowIndex); 1329if (rowIndex < 0 || rowIndex >= _items.Count) 1348return _items.IndexOf(dataGridViewRow); 2371if (_items.Count > 0) 2374_items.CustomSort(rowComparer); 2414(_items[rowIndex1], _items[rowIndex2]) = (_items[rowIndex2], _items[rowIndex1]);