Table of Contents

Struct QueueTickEndData

Namespace
Typhon.Profiler
Assembly
Typhon.Profiler.dll

Decoded form of a QueueTickEnd record.

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

Constructors

QueueTickEndData(byte, long, uint, ushort, uint, uint, uint, uint, uint)

Decoded form of a QueueTickEnd record.

public QueueTickEndData(byte ThreadSlot, long Timestamp, uint TickNumber, ushort QueueId, uint PeakDepth, uint EndOfTickDepth, uint OverflowCount, uint Produced, uint Consumed)

Parameters

ThreadSlot byte
Timestamp long
TickNumber uint
QueueId ushort
PeakDepth uint
EndOfTickDepth uint
OverflowCount uint
Produced uint
Consumed uint

Properties

Consumed

public uint Consumed { get; init; }

Property Value

uint

EndOfTickDepth

public uint EndOfTickDepth { get; init; }

Property Value

uint

OverflowCount

public uint OverflowCount { get; init; }

Property Value

uint

PeakDepth

public uint PeakDepth { get; init; }

Property Value

uint

Produced

public uint Produced { get; init; }

Property Value

uint

QueueId

public ushort QueueId { get; init; }

Property Value

ushort

ThreadSlot

public byte ThreadSlot { get; init; }

Property Value

byte

TickNumber

public uint TickNumber { get; init; }

Property Value

uint

Timestamp

public long Timestamp { get; init; }

Property Value

long

Methods

Deconstruct(out byte, out long, out uint, out ushort, out uint, out uint, out uint, out uint, out uint)

public void Deconstruct(out byte ThreadSlot, out long Timestamp, out uint TickNumber, out ushort QueueId, out uint PeakDepth, out uint EndOfTickDepth, out uint OverflowCount, out uint Produced, out uint Consumed)

Parameters

ThreadSlot byte
Timestamp long
TickNumber uint
QueueId ushort
PeakDepth uint
EndOfTickDepth uint
OverflowCount uint
Produced uint
Consumed uint

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

Equals(QueueTickEndData)

public bool Equals(QueueTickEndData other)

Parameters

other QueueTickEndData

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(QueueTickEndData, QueueTickEndData)

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

Parameters

left QueueTickEndData
right QueueTickEndData

Returns

bool

operator !=(QueueTickEndData, QueueTickEndData)

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

Parameters

left QueueTickEndData
right QueueTickEndData

Returns

bool