Class RelationshipPath.Full
- Namespace
- The.Relationships
- Assembly
- Instagile.dll
public sealed record RelationshipPath.Full : RelationshipPath, IEquatable<RelationshipPath>, IEquatable<RelationshipPath.Full>
- Inheritance
-
RelationshipPath.Full
- Implements
- Inherited Members
Constructors
Full(RelationshipInfo, RelationshipPath)
public Full(RelationshipInfo head, RelationshipPath tail)
Parameters
headRelationshipInfotailRelationshipPath
Properties
Head
public RelationshipInfo Head { get; }
Property Value
IsNavigable
public override bool IsNavigable { get; }
Property Value
Tail
public RelationshipPath Tail { get; }
Property Value
Methods
Concat(RelationshipPath)
public override RelationshipPath Concat(RelationshipPath other)
Parameters
otherRelationshipPath
Returns
ContainsAnyManyToManyRelationships()
public override bool ContainsAnyManyToManyRelationships()
Returns
ContainsAnyTransientRelationships()
public override bool ContainsAnyTransientRelationships()
Returns
GetDestination()
public override IEntityInfo GetDestination()
Returns
GetLength()
public override int GetLength()
Returns
GetPrefixes()
Returns all of this path's prefixes. A prefix is a subpath that the given path starts with. This path and the empty path are included.
public override IEnumerable<RelationshipPath> GetPrefixes()
Returns
GetSource()
public override IEntityInfo GetSource()
Returns
GetSuffixes()
Returns all of this path's suffixes. A suffix is a subpath that the given path ends with. This path and the empty path are included.
public override IEnumerable<RelationshipPath> GetSuffixes()
Returns
IsPrefixOf(RelationshipPath)
public override bool IsPrefixOf(RelationshipPath other)
Parameters
otherRelationshipPath
Returns
IsSuffixOf(RelationshipPath)
public override bool IsSuffixOf(RelationshipPath other)
Parameters
otherRelationshipPath
Returns
Reverse()
public override RelationshipPath Reverse()
Returns
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.