Class RecordingCorrelationFrame
- Namespace
- Kuestenlogik.Bowire.Recordings.Correlation
- Assembly
- Kuestenlogik.Bowire.Recordings.dll
One streamed frame inside a correlated event.
public sealed record RecordingCorrelationFrame : IEquatable<RecordingCorrelationFrame>
- Inheritance
-
RecordingCorrelationFrame
- Implements
- Inherited Members
Constructors
RecordingCorrelationFrame(int, long, string, string?)
One streamed frame inside a correlated event.
public RecordingCorrelationFrame(int Index, long OffsetMs, string Match, string? Label)
Parameters
IndexintFrame index inside the step's
receivedMessages.OffsetMslongOffset from the timeline origin — step offset plus the frame's own timestamp.
MatchstringStrong / Weak / Derived / None for this frame alone. On a derived step a frame is only
derivedwhen it carries the bridge value itself, so a lit bar never sits over dead ticks.LabelstringOptional short label (the frame's discriminator) for the tooltip.
Properties
Index
Frame index inside the step's receivedMessages.
public int Index { get; init; }
Property Value
Label
Optional short label (the frame's discriminator) for the tooltip.
public string? Label { get; init; }
Property Value
Match
Strong /
Weak /
Derived /
None for this frame alone.
On a derived step a frame is only derived when it carries the
bridge value itself, so a lit bar never sits over dead ticks.
public string Match { get; init; }
Property Value
OffsetMs
Offset from the timeline origin — step offset plus the frame's own timestamp.
public long OffsetMs { get; init; }
Property Value
Methods
Deconstruct(out int, out long, out string, out string?)
public void Deconstruct(out int Index, out long OffsetMs, out string Match, out string? Label)
Parameters
Equals(RecordingCorrelationFrame?)
public bool Equals(RecordingCorrelationFrame? other)
Parameters
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(RecordingCorrelationFrame?, RecordingCorrelationFrame?)
public static bool operator ==(RecordingCorrelationFrame? left, RecordingCorrelationFrame? right)
Parameters
Returns
operator !=(RecordingCorrelationFrame?, RecordingCorrelationFrame?)
public static bool operator !=(RecordingCorrelationFrame? left, RecordingCorrelationFrame? right)