3 writes to m_comparer
System.Core (3)
System\Collections\Generic\HashSet.cs (3)
112this.m_comparer = comparer; 398m_comparer = (IEqualityComparer<T>)m_siInfo.GetValue(ComparerName, typeof(IEqualityComparer<T>)); 1086m_comparer = (IEqualityComparer<T>) HashHelpers.GetRandomizedEqualityComparer(m_comparer);
10 references to m_comparer
System.Core (10)
System\Collections\Generic\HashSet.cs (10)
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)) { 369info.AddValue(ComparerName, HashHelpers.GetEqualityComparerForSerialization(m_comparer), typeof(IEqualityComparer<T>)); 900return m_comparer; 1055if (m_slots[i].hashCode == hashCode && m_comparer.Equals(m_slots[i].value, value)) { 1085if(collisionCount > HashHelpers.HashCollisionThreshold && HashHelpers.IsWellKnownEqualityComparer(m_comparer)) { 1086m_comparer = (IEqualityComparer<T>) HashHelpers.GetRandomizedEqualityComparer(m_comparer); 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)) { 1526return m_comparer.GetHashCode(item) & Lower31BitMask;