6 writes to key
mscorlib (6)
system\collections\hashtable.cs (6)
458
buckets[i].
key
= null;
924
buckets[bucketNumber].
key
= key;
1012
buckets[emptySlotNumber].
key
= key;
1056
newBuckets[bucketNumber].
key
= key;
1100
buckets[bn].
key
= buckets;
1103
buckets[bn].
key
= null;
24 references to key
mscorlib (24)
system\collections\hashtable.cs (24)
485
Object keyv = lbuckets[bucket].
key
;
519
if (b.
key
== null) {
523
KeyEquals (b.
key
, key))
542
if (buckets[i].
key
!= null && buckets[i].
key
!= buckets && buckets[i].val == null)
564
Object keyv = lbuckets[i].
key
;
580
Object keyv = lbuckets[i].
key
;
614
Object keyv = lbuckets[i].
key
;
633
Object keyv = lbuckets[i].
key
;
695
if (b.
key
== null) {
699
KeyEquals (b.
key
, key))
752
if ((oldb.
key
!= null) && (oldb.
key
!= buckets)) {
753
int hashcode = ((forceNewHashCode ? GetHash(oldb.
key
) : oldb.hash_coll) & 0x7FFFFFFF);
754
putEntry(newBuckets, oldb.
key
, oldb.val, hashcode);
903
if (emptySlotNumber == -1 && (buckets[bucketNumber].
key
== buckets) && (buckets[bucketNumber].hash_coll < 0))//(((buckets[bucketNumber].hash_coll & unchecked(0x80000000))!=0)))
909
if ((buckets[bucketNumber].
key
== null) ||
910
(buckets[bucketNumber].
key
== buckets && ((buckets[bucketNumber].hash_coll & unchecked(0x80000000))==0))) {
957
KeyEquals (buckets[bucketNumber].
key
, key)) {
959
throw new ArgumentException(Environment.GetResourceString("Argument_AddingDuplicate__", buckets[bucketNumber].
key
, key));
1054
if ((newBuckets[bucketNumber].
key
== null) || (newBuckets[bucketNumber].
key
== buckets)) {
1092
KeyEquals (b.
key
, key)) {
1582
Object keyv = hashtable.buckets[bucket].
key
;