Table of Contents

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

type IEntityInfo

Properties

IsNavigable

public override bool IsNavigable { get; }

Property Value

bool

Type

public IEntityInfo Type { get; }

Property Value

IEntityInfo

Methods

Concat(RelationshipPath)

public override RelationshipPath Concat(RelationshipPath other)

Parameters

other RelationshipPath

Returns

RelationshipPath

ContainsAnyManyToManyRelationships()

public override bool ContainsAnyManyToManyRelationships()

Returns

bool

ContainsAnyTransientRelationships()

public override bool ContainsAnyTransientRelationships()

Returns

bool

GetDestination()

public override IEntityInfo GetDestination()

Returns

IEntityInfo

GetLength()

public override int GetLength()

Returns

int

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

IEnumerable<RelationshipPath>

GetSource()

public override IEntityInfo GetSource()

Returns

IEntityInfo

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

IEnumerable<RelationshipPath>

IsPrefixOf(RelationshipPath)

public override bool IsPrefixOf(RelationshipPath other)

Parameters

other RelationshipPath

Returns

bool

IsSuffixOf(RelationshipPath)

public override bool IsSuffixOf(RelationshipPath other)

Parameters

other RelationshipPath

Returns

bool

Reverse()

public override RelationshipPath Reverse()

Returns

RelationshipPath

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.