3 writes to _items
System.Data (3)
fx\src\data\System\Data\ProviderBase\DbReferenceCollection.cs (3)
69_items = new CollectionEntry[DefaultCollectionSize]; 113Array.Resize<CollectionEntry>(ref _items, _items.Length * 2); 179_items = new CollectionEntry[DefaultCollectionSize];
19 references to _items
System.Data (19)
fx\src\data\System\Data\ProviderBase\DbReferenceCollection.cs (19)
84if (_items[i].Tag == 0) { 85_items[i].NewTarget(tag, value); 86Debug.Assert(_items[i].HasTarget, "missing expected target"); 93if ((!itemAdded) && (_lastItemIndex + 1 < _items.Length)) { 95_items[_lastItemIndex].NewTarget(tag, value); 102if (!_items[i].HasTarget) { 103_items[i].NewTarget(tag, value); 104Debug.Assert(_items[i].HasTarget, "missing expected target"); 113Array.Resize<CollectionEntry>(ref _items, _items.Length * 2); 115_items[_lastItemIndex].NewTarget(tag, value); 131if (_items[counter].Tag == tag) { 134object value = _items[counter].Target; 166object value = _items[index].Target; // checks tag & gets target 168NotifyItem(message, _items[index].Tag, value); 169_items[index].RemoveTarget(); 171Debug.Assert(!_items[index].HasTarget, "Unexpected target after notifying"); 177if (_items.Length > 100) { 207if (value == _items[index].Target) { // checks tag & gets target 208_items[index].RemoveTarget();