4 writes to buckets
mscorlib (4)
system\collections\generic\dictionary.cs (4)
313buckets = new int[size]; 412buckets = new int[hashsize]; 432buckets = null; 463buckets = newBuckets;
22 references to buckets
mscorlib (22)
system\collections\generic\dictionary.cs (22)
218for (int i = 0; i < buckets.Length; i++) buckets[i] = -1; 289info.AddValue(HashSizeName, buckets == null ? 0 : buckets.Length); //This is the length of the bucket array. 290if( buckets != null) { 302if (buckets != null) { 304for (int i = buckets[hashCode % buckets.Length]; i >= 0; i = entries[i].next) { 314for (int i = 0; i < buckets.Length; i++) buckets[i] = -1; 325if (buckets == null) Initialize(0); 327int targetBucket = hashCode % buckets.Length; 333for (int i = buckets[targetBucket]; i >= 0; i = entries[i].next) { 357targetBucket = hashCode % buckets.Length; 364entries[index].next = buckets[targetBucket]; 367buckets[targetBucket] = index; 413for (int i = 0; i < buckets.Length; i++) buckets[i] = -1; 472if (buckets != null) { 474int bucket = hashCode % buckets.Length; 476for (int i = buckets[bucket]; i >= 0; last = i, i = entries[i].next) { 479buckets[bucket] = entries[i].next;