Class RelationshipPath.Empty
- Namespace
- The.Relationships
- Assembly
- Instagile.dll
public sealed record RelationshipPath.Empty : RelationshipPath, IEquatable<RelationshipPath>, IEquatable<RelationshipPath.Empty>
- Inheritance
-
RelationshipPath.Empty
- Implements
- Inherited Members
Constructors
Empty(IEntityInfo)
public Empty(IEntityInfo type)
Parameters
typeIEntityInfo
Properties
IsNavigable
public override bool IsNavigable { get; }
Property Value
Type
public IEntityInfo Type { 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.