35 references to EqualityComparer
System.Data.Entity (35)
System\Data\Mapping\ViewGeneration\QueryRewriting\FragmentQuery.cs (1)
181constHashCode ^= Constant.EqualityComparer.GetHashCode(constant);
System\Data\Mapping\ViewGeneration\QueryRewriting\FragmentQueryProcessor.cs (1)
132new Set<Constant>(new Constant[] { value }, Constant.EqualityComparer));
System\Data\Mapping\ViewGeneration\QueryRewriting\QueryRewriter.cs (3)
285Set<Constant> newDomain = new Set<Constant>(_domainMap.GetDomain(currentPath), Constant.EqualityComparer); 516domain.Contains(Constant.Null, Constant.EqualityComparer) && 517domain.Contains(Constant.NotNull, Constant.EqualityComparer));
System\Data\Mapping\ViewGeneration\QueryRewriting\RewritingValidator.cs (3)
303Set<Constant> allowedValues = new Set<Constant>(Constant.EqualityComparer); 336Set<Constant> allowedValues = new Set<Constant>(Constant.EqualityComparer); 580Constant.EqualityComparer.Equals(Value, other.Value);
System\Data\Mapping\ViewGeneration\Structures\BoolLiteral.cs (4)
43Set<Constant> domainSet = new Set<Constant>(domain, Constant.EqualityComparer); 44Set<Constant> rangeSet = new Set<Constant>(range, Constant.EqualityComparer); 184Set<Constant> variableDomain = new Set<Constant>(possibleValues, Constant.EqualityComparer).MakeReadOnly(); 185Set<Constant> thisDomain = new Set<Constant>(actualValues, Constant.EqualityComparer).MakeReadOnly();
System\Data\Mapping\ViewGeneration\Structures\ConstantProjectedSlot.cs (2)
79return Constant.EqualityComparer.Equals(m_constant, rightSlot.m_constant); 84return Constant.EqualityComparer.GetHashCode(m_constant);
System\Data\Mapping\ViewGeneration\Structures\Domain.cs (11)
70m_domain = new Set<Constant>(domain.m_domain, Constant.EqualityComparer); 71m_possibleValues = new Set<Constant>(domain.m_possibleValues, Constant.EqualityComparer); 142domain = new Set<Constant>(CreateList(true, false), Constant.EqualityComparer); 147domain = new Set<Constant>(Constant.EqualityComparer); 170domain = new Set<Constant>(types, Constant.EqualityComparer); 218result ^= Constant.EqualityComparer.GetHashCode(constant); 267CellConstantSet result = new Set<Constant>(Constant.EqualityComparer); 306CellConstantSet result = new CellConstantSet(Constant.EqualityComparer); 470.Select(restriction => new CellConstantSet(restriction.Domain.Values, Constant.EqualityComparer)); 493result = new CellConstantSet(restrictedDomain.Values, Constant.EqualityComparer); 531CellConstantSet union = new CellConstantSet(domain1, Constant.EqualityComparer).Union(domain2);
System\Data\Mapping\ViewGeneration\Structures\MemberDomainMap.cs (3)
175var domainMap = m_conditionDomainMap.ToDictionary(p => p.Key, p => new Set<Constant>(p.Value, Constant.EqualityComparer)); 184var domainMap = m_conditionDomainMap.ToDictionary(p => p.Key, p => new Set<Constant>(p.Value, Constant.EqualityComparer)); 391possibleValues = new CellConstantSet(Constant.EqualityComparer);
System\Data\Mapping\ViewGeneration\Structures\MemberRestriction.cs (2)
225constants = new Set<Constant>(negatedConstant.Elements, Constant.EqualityComparer); 237constants = new Set<Constant>(Domain.Values, Constant.EqualityComparer);
System\Data\Mapping\ViewGeneration\Structures\NegatedConstant.cs (3)
34m_negatedDomain = new Set<Constant>(values, Constant.EqualityComparer); 96result ^= Constant.EqualityComparer.GetHashCode(constant); 177Set<Constant> negatedConstants = new Set<Constant>(this.Elements, Constant.EqualityComparer);
System\Data\Mapping\ViewGeneration\Structures\ScalarRestriction.cs (1)
288Set<Constant> domainValues = new Set<Constant>(this.Domain.Values, Constant.EqualityComparer);
System\Data\Mapping\ViewGeneration\Validation\ErrorPatternMatcher.cs (1)
247values = new Set<Constant>(Constant.EqualityComparer);