3 writes to _items
System.Data.OleDb (3)
System\Data\ProviderBase\DbReferenceCollection.cs (3)
74_items = new CollectionEntry[DefaultCollectionSize]; 127Array.Resize<CollectionEntry>(ref _items, _items.Length * 2); 210_items = new CollectionEntry[DefaultCollectionSize];
19 references to _items
System.Data.OleDb (19)
System\Data\ProviderBase\DbReferenceCollection.cs (19)
92if (_items[i].Tag == 0) 94_items[i].NewTarget(tag, value); 95Debug.Assert(_items[i].HasTarget, "missing expected target"); 102if ((!itemAdded) && (_lastItemIndex + 1 < _items.Length)) 105_items[_lastItemIndex].NewTarget(tag, value); 114if (!_items[i].HasTarget) 116_items[i].NewTarget(tag, value); 117Debug.Assert(_items[i].HasTarget, "missing expected target"); 127Array.Resize<CollectionEntry>(ref _items, _items.Length * 2); 129_items[_lastItemIndex].NewTarget(tag, value); 150if (_items[counter].Tag == tag) 154object? value = _items[counter].Target; 195object? value = _items[index].Target; // checks tag & gets target 198NotifyItem(message, _items[index].Tag, value); 199_items[index].RemoveTarget(); 201Debug.Assert(!_items[index].HasTarget, "Unexpected target after notifying"); 207if (_items.Length > 100) 245if (value == _items[index].Target) 247_items[index].RemoveTarget();