5 writes to hashCode
System.Core (5)
System\Collections\Generic\HashSet.cs (5)
302m_slots[i].hashCode = -1; 1023newSlots[i].hashCode = InternalGetHashCode(newSlots[i].value); 1077m_slots[index].hashCode = hashCode; 1107m_slots[index].hashCode = hashCode; 1350m_slots[index].hashCode = hashCode;
15 references to hashCode
System.Core (15)
System\Collections\Generic\HashSet.cs (15)
184int hashCode = slots[i].hashCode; 264if (m_slots[i].hashCode == hashCode && m_comparer.Equals(m_slots[i].value, item)) { 293if (m_slots[i].hashCode == hashCode && m_comparer.Equals(m_slots[i].value, item)) { 860if (m_slots[i].hashCode >= 0) { 880if (m_slots[i].hashCode >= 0) { 937if (m_slots[i].hashCode >= 0) { 941int bucket = newSlots[newIndex].hashCode % newSize; 1022if(newSlots[i].hashCode != -1) { 1030int bucket = newSlots[i].hashCode % newSize; 1055if (m_slots[i].hashCode == hashCode && m_comparer.Equals(m_slots[i].value, value)) { 1159if (m_slots[i].hashCode >= 0) { 1205if (m_slots[i].hashCode >= 0 && !bitHelper.IsMarked(i)) { 1222if ((m_slots[i].hashCode) == hashCode && m_comparer.Equals(m_slots[i].value, item)) { 1331if (m_slots[i].hashCode == hashCode && m_comparer.Equals(m_slots[i].value, value)) { 1569if (set.m_slots[index].hashCode >= 0) {