3 writes to hashCode
mscorlib (3)
system\collections\generic\dictionary.cs (3)
363entries[index].hashCode = hashCode; 452newEntries[i].hashCode = (comparer.GetHashCode(newEntries[i].key) & 0x7FFFFFFF); 484entries[i].hashCode = -1;
18 references to hashCode
mscorlib (18)
system\collections\generic\dictionary.cs (18)
234if (entries[i].hashCode >= 0 && entries[i].value == null) return true; 240if (entries[i].hashCode >= 0 && c.Equals(entries[i].value, value)) return true; 262if (entries[i].hashCode >= 0) { 305if (entries[i].hashCode == hashCode && comparer.Equals(entries[i].key, key)) return i; 334if (entries[i].hashCode == hashCode && comparer.Equals(entries[i].key, key)) { 451if(newEntries[i].hashCode != -1) { 457if (newEntries[i].hashCode >= 0) { 458int bucket = newEntries[i].hashCode % newSize; 477if (entries[i].hashCode == hashCode && comparer.Equals(entries[i].key, key)) { 557if (entries[i].hashCode >= 0) { 572if (entries[i].hashCode >= 0) { 724if (dictionary.entries[index].hashCode >= 0) { 832if (entries[i].hashCode >= 0) array[index++] = entries[i].key; 904if (entries[i].hashCode >= 0) objects[index++] = entries[i].key; 945if (dictionary.entries[index].hashCode >= 0) { 1019if (entries[i].hashCode >= 0) array[index++] = entries[i].value; 1090if (entries[i].hashCode >= 0) objects[index++] = entries[i].value; 1131if (dictionary.entries[index].hashCode >= 0) {