1 write to _rowViewCache
System.Data.Common (1)
System\Data\DataView.cs (1)
1475_rowViewCache = rvc;
16 references to _rowViewCache
System.Data.Common (16)
System\Data\DataView.cs (16)
275Debug.Assert(_rowViewCache.Count == CountFromIndex, "DataView.Count mismatch"); 276return _rowViewCache.Count; 546_rowViewCache[_addNewRow].EndEdit(); 554_rowViewCache.Add(_addNewRow, drv); 651array.SetValue(_rowViewCache[_addNewRow], index); 671array[index] = _rowViewCache[_addNewRow]; 807bool flag = _rowViewCache.Remove(_addNewRow); 871if (_rowViewCache.TryGetValue(rowview.Row, out cached) && cached == (object)rowview) 1242private DataRowView GetRowView(DataRow dr) => _rowViewCache[dr]; 1304int index = IndexOfDataRowView(_rowViewCache[_addNewRow]); 1310else if (!_rowViewCache.ContainsKey(row)) 1312_rowViewCache.Add(row, buffer ?? new DataRowView(this, row)); 1326_rowViewCache.TryGetValue(row, out buffer); 1336if (!_rowViewCache.Remove(row)) 1461if (!_rowViewCache.TryGetValue(row, out drv)) 1470_rowViewCache.TryGetValue(_addNewRow, out drv);