Click or drag to resize
RelationshipEdge Methods

The RelationshipEdge type exposes the following members.

Methods
  NameDescription
Protected method_member_ValueChangedTValue
Handles the ValueChanged event of a member variable which is a commandifiedmember.
Public methodCompareTo
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
Public methodDetermineIfEntityIsEqualToEndPoints
Determines if the entity specified is equal to or a subtype of the start entity and end entity.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetCollectionNavigators
Gets the collection navigators (0, 1 or 2) contained by this relationship, if applicable. A 1:1 relationship has 0 collection navigators, a 1:n relationship 1 and a m:n relationship 2. Navigators which are empty are ignored, as they're not there.
Public methodGetEndNavigatorAsObject
Gets the end navigator string as Navigator object.
Public methodGetFullDescription
Gets the full description of this relationship.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetSingleElementNavigators
Gets the single element navigators (0, 1 or 2) contained by this relationship, if applicable. A 1:1 relationship has 2 single element navigators, a 1:n relationship 1 and a m:n relationship 0. Navigators which are empty are ignored, as they're not there.
Public methodGetStartNavigatorAsObject
Gets the start navigator string as Navigator object.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMarkElementAsChanged
Marks the element as changed.
Public methodMarkElementAsRemoved
Marks this field as removed. This routine will raise INotifyAsRemoved.ElementRemoved
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnRelationshipTypeChanged
Called when the relationtype was changed. Called from command.
Protected methodOnStartEntityIsPkSideChanged
Called when the StartEntityIsPkSide flag changed.
Protected methodSerializeOutputSettingValues
Serializes the output setting values for the start and end navigator
Public methodSerializeToWriter
Serializes the data in this class to the serializer passed in
Public methodToggleModelOnlyFlag
Toggles the model only flag on this, if the relationship is a normal relationship as the model-only-ness of an indirect relationship is readonly (as it's determined based on the modelonly flag of the contained relationships in the indirect relationship).
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Protected methodToStringReverse
As ToString() but now the description is from the point of view of the end entity.
Protected methodValidate
Validates this instance.
Top
See Also