6 writes to val
System.Private.CoreLib (6)
src\libraries\System.Private.CoreLib\src\System\Collections\Hashtable.cs (6)
434_buckets[i].val = null; 873_buckets[bucketNumber].val = nvalue; 894_buckets[bucketNumber].val = nvalue; 921_buckets[emptySlotNumber].val = nvalue; 949newBuckets[bucketNumber].val = nvalue; 997_buckets[bn].val = null; // Free object references sooner & simplify ContainsValue.
9 references to val
System.Private.CoreLib (9)
src\libraries\System.Private.CoreLib\src\System\Collections\Hashtable.cs (9)
461ht[keyv] = lbuckets[bucket].val; 515if (_buckets[i].key != null && _buckets[i].key != _buckets && _buckets[i].val == null) 523object? val = _buckets[i].val; 564DictionaryEntry entry = new DictionaryEntry(keyv, lbuckets[i].val); 595array[index++] = new DebugViewDictionaryItem<object, object?>(keyv, lbuckets[i].val); 616array.SetValue(lbuckets[i].val, arrayIndex++); 676return b.val; 732putEntry(newBuckets, oldb.key, oldb.val, hashcode); 1440_currentValue = _hashtable._buckets[_bucket].val;