Zum Hauptinhalt springen

CkInterfaceAssociationGraph

Namespace: Meshmakers.Octo.ConstructionKit.Contracts.DependencyGraph

CK v2 (F1.1-S5): an association member of an interface with its declaring interface.

public record CkInterfaceAssociationGraph : IEquatable<CkInterfaceAssociationGraph>

Inheritance Object → CkInterfaceAssociationGraph
Implements IEquatable<CkInterfaceAssociationGraph>

Properties​

DeclaringCkInterfaceId​

The interface that declares the member

public CkId<CkInterfaceId> DeclaringCkInterfaceId { get; set; }

Property Value​

CkId<CkInterfaceId>

Definition​

The member definition

public CkInterfaceAssociationDto Definition { get; set; }

Property Value​

CkInterfaceAssociationDto

Constructors​

CkInterfaceAssociationGraph(CkId<CkInterfaceId>, CkInterfaceAssociationDto)​

CK v2 (F1.1-S5): an association member of an interface with its declaring interface.

public CkInterfaceAssociationGraph(CkId<CkInterfaceId> DeclaringCkInterfaceId, CkInterfaceAssociationDto Definition)

Parameters​

DeclaringCkInterfaceId CkId<CkInterfaceId>
The interface that declares the member

Definition CkInterfaceAssociationDto
The member definition