Skip to main content

CkGraphRecordInheritance

Namespace: Meshmakers.Octo.ConstructionKit.Contracts.DependencyGraph

Defines the inheritance of a construction kit record

public class CkGraphRecordInheritance

Inheritance Object → CkGraphRecordInheritance

Properties​

InheritorCkRecordId​

Returns the construction kit record id of the origin record

public CkId<CkRecordId> InheritorCkRecordId { get; set; }

Property Value​

CkId<CkRecordId>

BaseCkRecordId​

Returns the construction kit record id of the target record

public CkId<CkRecordId> BaseCkRecordId { get; set; }

Property Value​

CkId<CkRecordId>

BaseTypeDepthIndex​

Returns a number that describes the depth of the inheritance chain

public int BaseTypeDepthIndex { get; set; }

Property Value​

Int32

Constructors​

CkGraphRecordInheritance(CkId<CkRecordId>, CkId<CkRecordId>, Int32)​

Constructor

public CkGraphRecordInheritance(CkId<CkRecordId> inheritorCkRecordId, CkId<CkRecordId> baseCkRecordId, int baseTypeDepthIndex)

Parameters​

inheritorCkRecordId CkId<CkRecordId>
Origin construction kid record id

baseCkRecordId CkId<CkRecordId>
Target construction kid record id

baseTypeDepthIndex Int32
Number that describes the depth of the inheritance chain