Table of Contents

Class RelationshipPath.Empty

Namespace
The.Relationships
Assembly
Instagile.dll

The path of no relationships at Type.

public sealed record RelationshipPath.Empty : RelationshipPath, IEnumerable<RelationshipInfo>, IEnumerable, IEquatable<RelationshipPath>, IEquatable<RelationshipPath.Empty>
Inheritance
RelationshipPath.Empty
Implements
Inherited Members

Constructors

Empty(IEntityInfo)

public Empty(IEntityInfo type)

Parameters

type IEntityInfo

Properties

Type

public IEntityInfo Type { get; }

Property Value

IEntityInfo

Methods

Concat(RelationshipPath)

Joins other onto the end of this path; its source must be this path's destination.

public override RelationshipPath Concat(RelationshipPath other)

Parameters

other RelationshipPath

Returns

RelationshipPath

GetDestination()

public override IEntityInfo GetDestination()

Returns

IEntityInfo

GetSource()

public override IEntityInfo GetSource()

Returns

IEntityInfo

Parent()

This path without its last relationship: the empty path at the source, for a path of one relationship.

public override RelationshipPath Parent()

Returns

RelationshipPath

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.