Table of Contents

Struct SystemStat

Namespace
Typhon.Engine
Assembly
Typhon.Engine.dll

One system's mean cost over the window.

public readonly struct SystemStat : IEquatable<SystemStat>
Implements
Inherited Members

Constructors

SystemStat(string, double)

One system's mean cost over the window.

public SystemStat(string Name, double MeanUs)

Parameters

Name string

The system's name, as the schedule declares it.

MeanUs double

Mean duration over the window, in microseconds.

Properties

MeanUs

Mean duration over the window, in microseconds.

public double MeanUs { get; init; }

Property Value

double

Name

The system's name, as the schedule declares it.

public string Name { get; init; }

Property Value

string

Methods

Deconstruct(out string, out double)

public void Deconstruct(out string Name, out double MeanUs)

Parameters

Name string
MeanUs double

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

Equals(SystemStat)

public bool Equals(SystemStat other)

Parameters

other SystemStat

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(SystemStat, SystemStat)

public static bool operator ==(SystemStat left, SystemStat right)

Parameters

left SystemStat
right SystemStat

Returns

bool

operator !=(SystemStat, SystemStat)

public static bool operator !=(SystemStat left, SystemStat right)

Parameters

left SystemStat
right SystemStat

Returns

bool