Table of Contents

Class Entitree

Namespace
The.Persistence
Assembly
Instagile.dll
[MessagePackObject(true)]
public sealed record Entitree : IEquatable<Entitree>
Inheritance
Entitree
Implements
Inherited Members

Properties

Branches

[JsonInclude]
public List<Entitree> Branches { get; }

Property Value

List<Entitree>

Leaf

public Guid Leaf { get; init; }

Property Value

Guid

Methods

Petrify(Dictionary<Guid, Row>, IEntity)

public static Entitree Petrify(Dictionary<Guid, Row> data, IEntity leaf)

Parameters

data Dictionary<Guid, Row>
leaf IEntity

Returns

Entitree

Reify(Dictionary<Guid, Row>, IEntityContext)

public void Reify(Dictionary<Guid, Row> state, IEntityContext context)

Parameters

state Dictionary<Guid, Row>
context IEntityContext