6 writes to val
mscorlib (6)
system\collections\hashtable.cs (6)
459buckets[i].val = null; 923buckets[bucketNumber].val = nvalue; 965buckets[bucketNumber].val = nvalue; 1011buckets[emptySlotNumber].val = nvalue; 1055newBuckets[bucketNumber].val = nvalue; 1105buckets[bn].val = null; // Free object references sooner & simplify ContainsValue.
9 references to val
mscorlib (9)
system\collections\hashtable.cs (9)
487ht[keyv] = lbuckets[bucket].val; 542if (buckets[i].key != null && buckets[i].key != buckets && buckets[i].val == null) 548Object val = buckets[i].val; 582DictionaryEntry entry = new DictionaryEntry(keyv,lbuckets[i].val); 616array[index++] = new KeyValuePairs(keyv,lbuckets[i].val); 635array.SetValue(lbuckets[i].val, arrayIndex++); 700return b.val; 754putEntry(newBuckets, oldb.key, oldb.val, hashcode); 1585currentValue = hashtable.buckets[bucket].val;