Class ModuleHotnessStats
Namespace: DotBoxD.Hosting.Execution
Assembly: DotBoxD.Hosting.dll
public sealed record ModuleHotnessStats : IEquatable<ModuleHotnessStats>Inheritance
Section titled “Inheritance”Implements
Section titled “Implements”IEquatable<ModuleHotnessStats>
Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Section titled “Constructors”ModuleHotnessStats(string, string, int, int, TimeSpan, long, DateTimeOffset?, int, string?)
Section titled “ ModuleHotnessStats(string, string, int, int, TimeSpan, long, DateTimeOffset?, int, string?)”public ModuleHotnessStats(string PlanHash, string Entrypoint, int RunCount, int CompletedRunCount, TimeSpan AverageInterpretedDuration, long AverageFuelUsed, DateTimeOffset? LastRunAt, int CompileFailures, string? LastCompiledArtifactHash)Parameters
Section titled “Parameters”PlanHash string
Entrypoint string
RunCount int
CompletedRunCount int
AverageInterpretedDuration TimeSpan
AverageFuelUsed long
LastRunAt DateTimeOffset?
CompileFailures int
LastCompiledArtifactHash string?
ModuleHotnessStats(int)
Section titled “ ModuleHotnessStats(int)”public ModuleHotnessStats(int runCount)Parameters
Section titled “Parameters”runCount int
Properties
Section titled “Properties”AverageFuelUsed
Section titled “ AverageFuelUsed”public long AverageFuelUsed { get; init; }Property Value
Section titled “Property Value”AverageInterpretedDuration
Section titled “ AverageInterpretedDuration”public TimeSpan AverageInterpretedDuration { get; init; }Property Value
Section titled “Property Value”CompileFailures
Section titled “ CompileFailures”public int CompileFailures { get; init; }Property Value
Section titled “Property Value”CompletedRunCount
Section titled “ CompletedRunCount”public int CompletedRunCount { get; init; }Property Value
Section titled “Property Value”Entrypoint
Section titled “ Entrypoint”public string Entrypoint { get; init; }Property Value
Section titled “Property Value”LastCompiledArtifactHash
Section titled “ LastCompiledArtifactHash”public string? LastCompiledArtifactHash { get; init; }Property Value
Section titled “Property Value”LastRunAt
Section titled “ LastRunAt”public DateTimeOffset? LastRunAt { get; init; }Property Value
Section titled “Property Value”PlanHash
Section titled “ PlanHash”public string PlanHash { get; init; }Property Value
Section titled “Property Value”RunCount
Section titled “ RunCount”public int RunCount { get; init; }