Class RecordingCorrelationLane
- Namespace
- Kuestenlogik.Bowire.Recordings.Correlation
- Assembly
- Kuestenlogik.Bowire.Recordings.dll
One protocol lane.
public sealed record RecordingCorrelationLane : IEquatable<RecordingCorrelationLane>
- Inheritance
-
RecordingCorrelationLane
- Implements
- Inherited Members
Constructors
RecordingCorrelationLane(string, int, int, int)
One protocol lane.
public RecordingCorrelationLane(string Protocol, int StepCount, int MatchedCount, int DerivedCount = 0)
Parameters
ProtocolstringLane key — the step's
protocolfield.StepCountintSteps in this lane.
MatchedCountintSteps in this lane that matched — strong, weak or derived.
DerivedCountintHow many of
MatchedCountgot there through a bridge value rather than the key itself (#545).
Properties
DerivedCount
How many of MatchedCount got there through a
bridge value rather than the key itself (#545).
public int DerivedCount { get; init; }
Property Value
MatchedCount
Steps in this lane that matched — strong, weak or derived.
public int MatchedCount { get; init; }
Property Value
Protocol
Lane key — the step's protocol field.
public string Protocol { get; init; }
Property Value
StepCount
Steps in this lane.
public int StepCount { get; init; }
Property Value
Methods
Deconstruct(out string, out int, out int, out int)
public void Deconstruct(out string Protocol, out int StepCount, out int MatchedCount, out int DerivedCount)
Parameters
Equals(RecordingCorrelationLane?)
public bool Equals(RecordingCorrelationLane? other)
Parameters
otherRecordingCorrelationLane
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 ==(RecordingCorrelationLane?, RecordingCorrelationLane?)
public static bool operator ==(RecordingCorrelationLane? left, RecordingCorrelationLane? right)
Parameters
leftRecordingCorrelationLanerightRecordingCorrelationLane
Returns
operator !=(RecordingCorrelationLane?, RecordingCorrelationLane?)
public static bool operator !=(RecordingCorrelationLane? left, RecordingCorrelationLane? right)
Parameters
leftRecordingCorrelationLanerightRecordingCorrelationLane