Table of Contents

Class ResourceGraphNodeRecord

Namespace
Typhon.Profiler
Assembly
Typhon.Profiler.dll

One node in the v7+ ResourceGraphSnapshot table — pre-order tree walk of the engine's ResourceGraph at trace start. The tree is reconstructed by readers via ParentId; the root has ParentId == -1.

public sealed class ResourceGraphNodeRecord
Inheritance
ResourceGraphNodeRecord
Inherited Members

Constructors

ResourceGraphNodeRecord()

public ResourceGraphNodeRecord()

Properties

CreatedAtUtcTicks

UTC ticks when the resource was created (informational; not used for ordering).

public long CreatedAtUtcTicks { get; init; }

Property Value

long

ExhaustionPolicy

Exhaustion-policy byte (matches the engine's per-resource policy enum ordinal).

public byte ExhaustionPolicy { get; init; }

Property Value

byte

Id

Stable resource id (engine-assigned).

public long Id { get; init; }

Property Value

long

Name

Display name.

public string Name { get; init; }

Property Value

string

ParentId

Parent resource id, or -1 for root.

public long ParentId { get; init; }

Property Value

long

Type

Resource type byte (matches ResourceType enum ordinal).

public byte Type { get; init; }

Property Value

byte