3 writes to entries
mscorlib (3)
system\collections\generic\dictionary.cs (3)
315entries = new Entry[size]; 414entries = new Entry[hashsize]; 464entries = newEntries;
51 references to entries
mscorlib (51)
system\collections\generic\dictionary.cs (51)
182if (i >= 0) return entries[i].value; 201if( i >= 0 && EqualityComparer<TValue>.Default.Equals(entries[i].value, keyValuePair.Value)) { 209if( i >= 0 && EqualityComparer<TValue>.Default.Equals(entries[i].value, keyValuePair.Value)) { 219Array.Clear(entries, 0, count); 234if (entries[i].hashCode >= 0 && entries[i].value == null) return true; 240if (entries[i].hashCode >= 0 && c.Equals(entries[i].value, value)) return true; 260Entry[] entries = this.entries; 304for (int i = buckets[hashCode % buckets.Length]; i >= 0; i = entries[i].next) { 305if (entries[i].hashCode == hashCode && comparer.Equals(entries[i].key, key)) return i; 333for (int i = buckets[targetBucket]; i >= 0; i = entries[i].next) { 334if (entries[i].hashCode == hashCode && comparer.Equals(entries[i].key, key)) { 338entries[i].value = value; 350freeList = entries[index].next; 354if (count == entries.Length) 363entries[index].hashCode = hashCode; 364entries[index].next = buckets[targetBucket]; 365entries[index].key = key; 366entries[index].value = value; 387Resize(entries.Length, true); 444Contract.Assert(newSize >= entries.Length); 448Array.Copy(entries, 0, newEntries, 0, count); 476for (int i = buckets[bucket]; i >= 0; last = i, i = entries[i].next) { 477if (entries[i].hashCode == hashCode && comparer.Equals(entries[i].key, key)) { 479buckets[bucket] = entries[i].next; 482entries[last].next = entries[i].next; 484entries[i].hashCode = -1; 485entries[i].next = freeList; 486entries[i].key = default(TKey); 487entries[i].value = default(TValue); 501value = entries[i].value; 515return entries[i].value; 555Entry[] entries = this.entries; 570Entry[] entries = this.entries; 621return entries[i].value; 724if (dictionary.entries[index].hashCode >= 0) { 725current = new KeyValuePair<TKey, TValue>(dictionary.entries[index].key, dictionary.entries[index].value); 830Entry[] entries = dictionary.entries; 901Entry[] entries = dictionary.entries; 945if (dictionary.entries[index].hashCode >= 0) { 946currentKey = dictionary.entries[index].key; 1017Entry[] entries = dictionary.entries; 1087Entry[] entries = dictionary.entries; 1131if (dictionary.entries[index].hashCode >= 0) { 1132currentValue = dictionary.entries[index].value;