3 overrides of EdmEquals
System.Data.Entity (3)
System\Data\Metadata\Edm\CollectionType.cs (1)
90internal override bool EdmEquals(MetadataItem item)
System\Data\Metadata\Edm\RowType.cs (1)
198internal override bool EdmEquals(MetadataItem item)
System\Data\Metadata\Edm\TypeUsage.cs (1)
602internal override bool EdmEquals(MetadataItem item)
53 references to EdmEquals
System.Data.Entity (53)
System\Data\Common\CommandTrees\DefaultExpressionVisitor.cs (1)
316Debug.Assert(source.DeclaringType.EdmEquals(target.DeclaringType), "Relationship ends not declared by same relationship type?");
System\Data\Common\CommandTrees\ExpressionBuilder\Internal\ArgumentValidation.cs (1)
1663if (!entityType.EdmEquals(expectedSourceType) &&
System\Data\Common\CommandTrees\ValueExpressions.cs (1)
602if (!endType.EdmEquals(targetType) && !TypeSemantics.IsSubTypeOf(targetType, endType))
System\Data\Common\EntitySql\SemanticAnalyzer.cs (5)
1639if (fromEnd.EdmEquals(toEnd)) 1648!e.EdmEquals(toEnd)).ToArray(); 1739if (toEnd != null && fromEnd.EdmEquals(toEnd)) 1748(toEnd == null || !e.EdmEquals(toEnd))).ToArray(); 1769.Where (e => !e.EdmEquals(fromEnd)).ToArray();
System\Data\Common\Internal\Materialization\Shaper.cs (1)
679entityTypeUsage.EdmType.EdmEquals(expectedSourceType) ||
System\Data\Common\Utils\MetadataHelper.cs (4)
128!modelEdmType.EdmEquals(spatialNormalizedEdmType)) 291e => !e.EdmEquals(end)).Single(); 339mappingFrag => mappingFrag.TableSet.EdmEquals(table) 464if (parent.EdmEquals(a))
System\Data\Mapping\FunctionImportMappingComposable.cs (1)
366Debug.Assert(properties[i].EdmEquals(propertyMapping.EdmProperty), "properties[i].EdmEquals(propertyMapping.EdmProperty)");
System\Data\Mapping\StorageMappingItemLoader.cs (3)
1332if (includeSubtypes && setMapping.Set.ElementType.EdmEquals(entityType)) 2221if (!keys[i].EdmEquals(currentKeys[i])) 2528.All(ppm => ppm.Key.EdmEquals(ppm.Value.EdmProperty)), "propertyMappings order does not correspond to the order of properties in the structuredType.");
System\Data\Mapping\Update\Internal\AssociationSetMetadata.cs (1)
72if (end.EntitySet.EdmEquals(influencingExtent))
System\Data\Mapping\Update\Internal\DynamicUpdateCommand.cs (1)
85if (((DbPropertyExpression)setClause.Property).Property.EdmEquals(member))
System\Data\Mapping\Update\Internal\Propagator.Evaluator.cs (1)
204result = childResult.StructuralType.EdmEquals(predicate.OfType.EdmType);
System\Data\Mapping\Update\Internal\RelationshipConstraintValidator.cs (1)
98if (!toEnd.EntitySet.EdmEquals(entitySet)) { continue; }
System\Data\Mapping\ViewGeneration\BasicViewGenerator.cs (1)
453for (; i < pkColumns.Count && pkColumns[i].EdmEquals(fkColumns[i]); ++i);
System\Data\Mapping\ViewGeneration\DiscriminatorMap.cs (2)
272if (!newX.ResultType.EdmType.EdmEquals(newY.ResultType.EdmType)) { return false; } 286return (refX.EntitySet.EdmEquals(refY.EntitySet) &&
System\Data\Mapping\ViewGeneration\Structures\CellQuery.cs (2)
342(MetadataHelper.GetOppositeEnd(end).EntitySet.EdmEquals(rightExtent)))))) 344foreach (var associationCell in associationSets.Where(c => c.GetRightQuery(target).Extent.EdmEquals(association)))
System\Data\Mapping\ViewGeneration\Structures\MemberPath.cs (3)
298if (entitySetType.EdmEquals(memberDeclaringType) || MetadataHelper.IsParentOf(memberDeclaringType, entitySetType) || parentType == null) 317foreach (var edge in edges.Where(type => !type.EdmEquals(avoidEdge))) 320if (entitySetType.BaseType != null && entitySetType.BaseType.EdmEquals(edge))
System\Data\Mapping\ViewGeneration\Validation\ErrorPatternMatcher.cs (1)
317if (!leftCellWrapper.RightCellQuery.Extent.EdmEquals(rightExtent))
System\Data\Metadata\Edm\NavigationProperty.cs (1)
152if (dependentEndMember.EdmEquals(this.FromEndMember))
System\Data\Metadata\Edm\RowType.cs (1)
217if (!thisMember.EdmEquals(otherMember) ||
System\Data\Metadata\Edm\TypeUsage.cs (1)
612if (!this.EdmType.EdmEquals(other.EdmType)) { return false; }
System\Data\Metadata\MappingMetadataHelper.cs (1)
49edmType.EdmEquals(childEntityType) ?
System\Data\Metadata\TypeSemantics.cs (3)
141if (toType.EdmType.EdmEquals(fromType.EdmType)) 1061return ((RefType)fromType.EdmType).ElementType.EdmEquals(((RefType)toType.EdmType).ElementType); 1099return fromType.EdmType.EdmEquals(toType.EdmType);
System\Data\Objects\DataClasses\RelatedEnd.cs (3)
398if (!targetEntitySet.ElementType.EdmEquals(targetEntityType) && 422if (fkConstraint.ToRole.EdmEquals(_toEndProperty)) 473Debug.Assert(fkConstraint.FromRole.EdmEquals(_toEndProperty), "Source query for foreign key association related end is not based on principal or dependent?");
System\Data\Objects\ELinq\ExpressionConverter.cs (2)
613return fromType.EdmType.EdmEquals(toType.EdmType); 978if (left.EdmType.EdmEquals(right.EdmType)) { return true; }
System\Data\Query\InternalTrees\ExplicitDiscriminatorMap.cs (1)
72if (discriminatorTypePair.Value.EdmEquals(entityType))
System\Data\Query\InternalTrees\RelPropertyHelper.cs (3)
75this.Relationship.EdmEquals(other.Relationship) && 76this.FromEnd.EdmEquals(other.FromEnd) && 77this.ToEnd.EdmEquals(other.ToEnd));
System\Data\Query\InternalTrees\ScalarOps.cs (1)
395return (otherFunctionOp != null && otherFunctionOp.Function.EdmEquals(this.Function));
System\Data\Query\PlanCompiler\PreProcessor.cs (6)
585if ((ofType != null) && !entitySet.ElementType.EdmEquals(ofType.EdmType)) 684if (e.CorrespondingAssociationEndMember.EdmEquals(targetEnd)) 1423if (!testType.EdmEquals(argumentType)) 1554rs.ElementType.EdmEquals(relProperty.Relationship) && 1555rs.AssociationSetEnds[relProperty.FromEnd.Identity].EntitySet.EdmEquals(entitySet)) 1576if (m.EdmEquals(member))