Struct QueueTickEndData
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
ThreadSlotbyteTimestamplongTickNumberuintQueueIdushortPeakDepthuintEndOfTickDepthuintOverflowCountuintProduceduintConsumeduint
Properties
Consumed
public uint Consumed { get; init; }
Property Value
EndOfTickDepth
public uint EndOfTickDepth { get; init; }
Property Value
OverflowCount
public uint OverflowCount { get; init; }
Property Value
PeakDepth
public uint PeakDepth { get; init; }
Property Value
Produced
public uint Produced { get; init; }
Property Value
QueueId
public ushort QueueId { get; init; }
Property Value
ThreadSlot
public byte ThreadSlot { get; init; }
Property Value
TickNumber
public uint TickNumber { get; init; }
Property Value
Timestamp
public long Timestamp { get; init; }
Property Value
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
ThreadSlotbyteTimestamplongTickNumberuintQueueIdushortPeakDepthuintEndOfTickDepthuintOverflowCountuintProduceduintConsumeduint
Equals(object)
public override bool Equals(object obj)
Parameters
objobject
Returns
Equals(QueueTickEndData)
public bool Equals(QueueTickEndData other)
Parameters
otherQueueTickEndData
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(QueueTickEndData, QueueTickEndData)
public static bool operator ==(QueueTickEndData left, QueueTickEndData right)
Parameters
leftQueueTickEndDatarightQueueTickEndData
Returns
operator !=(QueueTickEndData, QueueTickEndData)
public static bool operator !=(QueueTickEndData left, QueueTickEndData right)
Parameters
leftQueueTickEndDatarightQueueTickEndData