18 references to EqualityComparer
System.Data.Entity (18)
System\Data\Mapping\ViewGeneration\Structures\CellQuery.cs (2)
210KeyToListMap<MemberProjectedSlot, int> slotMap = new KeyToListMap<MemberProjectedSlot, int>(ProjectedSlot.EqualityComparer); 561if (MemberProjectedSlot.EqualityComparer.Equals(slot, m_projectedSlots[i]))
System\Data\Mapping\ViewGeneration\Structures\MemberRestriction.cs (4)
154if (false == MemberProjectedSlot.EqualityComparer.Equals(m_restrictedMemberSlot, rightRestriction.m_restrictedMemberSlot)) 167int result = MemberProjectedSlot.EqualityComparer.GetHashCode(m_restrictedMemberSlot); 186return MemberProjectedSlot.EqualityComparer.Equals(m_restrictedMemberSlot, rightOneOfConst.m_restrictedMemberSlot); 194int result = MemberProjectedSlot.EqualityComparer.GetHashCode(m_restrictedMemberSlot);
System\Data\Mapping\ViewGeneration\Structures\ProjectedSlot.cs (3)
43return EqualityComparer.Equals(this, right); 58return EqualityComparer.GetHashCode(this); 144false == EqualityComparer.Equals(memberSlot1, memberSlot2))
System\Data\Mapping\ViewGeneration\Validation\BasicKeyConstraint.cs (1)
26: base(relation, keySlots, ProjectedSlot.EqualityComparer)
System\Data\Mapping\ViewGeneration\Validation\ViewCellRelation.cs (2)
69if (ProjectedSlot.EqualityComparer.Equals(slot, viewSlot.CSlot) || 70ProjectedSlot.EqualityComparer.Equals(slot, viewSlot.SSlot))
System\Data\Mapping\ViewGeneration\Validation\ViewCellSlot.cs (4)
72MemberProjectedSlot.EqualityComparer.Equals(m_cSlot, rightSlot.m_cSlot) && 73MemberProjectedSlot.EqualityComparer.Equals(m_sSlot, rightSlot.m_sSlot); 78return MemberProjectedSlot.EqualityComparer.GetHashCode(m_cSlot) ^ 79MemberProjectedSlot.EqualityComparer.GetHashCode(m_sSlot) ^
System\Data\Mapping\ViewGeneration\Validation\ViewKeyConstraint.cs (2)
28base(relation, keySlots, ProjectedSlot.EqualityComparer) 69if (ProjectedSlot.EqualityComparer.Equals(firstSlot.SSlot, secondSlot.SSlot))