1 implementation of IRelationshipEnd
System.Data.Entity (1)
System\Data\EntityModel\SchemaObjectModel\RelationshipEnd.cs (1)
20internal sealed class RelationshipEnd : SchemaElement, IRelationshipEnd
47 references to IRelationshipEnd
System.Data.Entity (47)
System\Data\EntityModel\SchemaObjectModel\EntityContainerAssociationSet.cs (1)
155protected override void AddEnd( IRelationshipEnd relationshipEnd, EntityContainerEntitySet entitySet )
System\Data\EntityModel\SchemaObjectModel\EntityContainerAssociationSetEnd.cs (5)
110IRelationshipEnd end; 131private IRelationshipEnd InferRelationshipEnd( EntityContainerEntitySet set ) 140List<IRelationshipEnd> possibleEnds = new List<IRelationshipEnd>(); 141foreach ( IRelationshipEnd end in ParentElement.Relationship.Ends )
System\Data\EntityModel\SchemaObjectModel\EntityContainerRelationshipSet.cs (3)
59protected abstract void AddEnd( IRelationshipEnd relationshipEnd, EntityContainerEntitySet entitySet ); 166foreach ( IRelationshipEnd relationshipEnd in Relationship.Ends ) 186private EntityContainerEntitySet InferEntitySet( IRelationshipEnd relationshipEnd )
System\Data\EntityModel\SchemaObjectModel\EntityContainerRelationshipSetEnd.cs (2)
20private IRelationshipEnd _relationshipEnd; 37public IRelationshipEnd RelationshipEnd
System\Data\EntityModel\SchemaObjectModel\IRelationship.cs (2)
31IList<IRelationshipEnd> Ends { get; } 44bool TryGetEnd( string roleName, out IRelationshipEnd end );
System\Data\EntityModel\SchemaObjectModel\NavigationProperty.cs (4)
26private IRelationshipEnd _fromEnd = null; 27private IRelationshipEnd _toEnd = null; 55internal IRelationshipEnd ToEnd 60internal IRelationshipEnd FromEnd
System\Data\EntityModel\SchemaObjectModel\ReferentialConstraint.cs (2)
46IRelationshipEnd principalRoleEnd = _principalRole.End; 47IRelationshipEnd dependentRoleEnd = _dependentRole.End;
System\Data\EntityModel\SchemaObjectModel\ReferentialConstraintRoleElement.cs (2)
24private IRelationshipEnd _end; 47public IRelationshipEnd End
System\Data\EntityModel\SchemaObjectModel\Relationship.cs (2)
53public IList<IRelationshipEnd> Ends 78public bool TryGetEnd( string roleName, out IRelationshipEnd end )
System\Data\EntityModel\SchemaObjectModel\RelationshipEndCollection.cs (22)
22internal sealed class RelationshipEndCollection : IList<IRelationshipEnd> 24private Dictionary<string,IRelationshipEnd> _endLookup = null; 49public void Add(IRelationshipEnd end) 72private static bool IsEndValid(IRelationshipEnd end) 100public bool Remove(IRelationshipEnd end) 128public bool Contains(IRelationshipEnd end) 135public IRelationshipEnd this[int index] 151public IEnumerator<IRelationshipEnd> GetEnumerator() 156public bool TryGetEnd( string name, out IRelationshipEnd end ) 173private Dictionary<string,IRelationshipEnd> EndLookup 178_endLookup = new Dictionary<string, IRelationshipEnd>(StringComparer.Ordinal); 223int IList<IRelationshipEnd>.IndexOf(IRelationshipEnd end) 233void IList<IRelationshipEnd>.Insert(int index, IRelationshipEnd end) 242void IList<IRelationshipEnd>.RemoveAt(int index) 252public void CopyTo(IRelationshipEnd[] ends, int index ) 255foreach ( IRelationshipEnd end in this ) 263private sealed class Enumerator : IEnumerator<IRelationshipEnd> 266private Dictionary<string,IRelationshipEnd> _Data = null; 273public Enumerator(Dictionary<string, IRelationshipEnd> data, List<string> keysInDefOrder) 293public IRelationshipEnd Current
System\Data\Metadata\Converter.cs (2)
545private static AssociationEndMember InitializeAssociationEndMember(AssociationType associationType, Som.IRelationshipEnd end, 801Som.IRelationshipEnd somRelationshipEnd = null;