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