Zum Hauptinhalt springen

CkGraphTypeInheritance

Namespace: Meshmakers.Octo.ConstructionKit.Contracts.DependencyGraph

Defines the inheritance of a construction kit type

public class CkGraphTypeInheritance

Inheritance Object → CkGraphTypeInheritance

Properties​

InheritorCkTypeId​

Returns the construction kit type id of the origin type

public CkId<CkTypeId> InheritorCkTypeId { get; set; }

Property Value​

CkId<CkTypeId>

BaseCkTypeId​

Returns the construction kit type id of the target type

public CkId<CkTypeId> BaseCkTypeId { get; set; }

Property Value​

CkId<CkTypeId>

BaseTypeDepthIndex​

Returns a number that describes the depth of the inheritance chain

public int BaseTypeDepthIndex { get; set; }

Property Value​

Int32

Constructors​

CkGraphTypeInheritance(CkId<CkTypeId>, CkId<CkTypeId>, Int32)​

Constructor

public CkGraphTypeInheritance(CkId<CkTypeId> inheritorCkTypeId, CkId<CkTypeId> baseCkTypeId, int baseTypeDepthIndex)

Parameters​

inheritorCkTypeId CkId<CkTypeId>
Origin construction kid type id

baseCkTypeId CkId<CkTypeId>
Target construction kid type id

baseTypeDepthIndex Int32
Number that describes the depth of the inheritance chain