Table of Contents

Class ComponentTypeRecord

Namespace
Typhon.Profiler
Assembly
Typhon.Profiler.dll

Describes a component type registered with the engine. Stored in a table near the start of a .typhon-trace file so the viewer can map ComponentTypeId numbers in typed events (e.g. TransactionCommitComponent) back to human-readable names without the wire format carrying strings per event.

public sealed class ComponentTypeRecord
Inheritance
ComponentTypeRecord
Inherited Members

Constructors

ComponentTypeRecord()

public ComponentTypeRecord()

Properties

ComponentTypeId

Component type ID — the index the engine assigns during RegisterComponentFromAccessor.

public int ComponentTypeId { get; init; }

Property Value

int

Name

Display name — the C# type's full name.

public string Name { get; init; }

Property Value

string