Class ProbeAssertionVerdict
- Namespace
- Kuestenlogik.Bowire.Monitoring
- Assembly
- Kuestenlogik.Bowire.Monitoring.dll
One assertion's verdict — did it pass, and a human-readable why.
public sealed record ProbeAssertionVerdict : IEquatable<ProbeAssertionVerdict>
- Inheritance
-
ProbeAssertionVerdict
- Implements
- Inherited Members
Constructors
ProbeAssertionVerdict(bool, string)
One assertion's verdict — did it pass, and a human-readable why.
public ProbeAssertionVerdict(bool Passed, string Description)
Parameters
Properties
Description
public string Description { get; init; }
Property Value
Passed
public bool Passed { get; init; }
Property Value
Methods
Deconstruct(out bool, out string)
public void Deconstruct(out bool Passed, out string Description)
Parameters
Equals(ProbeAssertionVerdict?)
public bool Equals(ProbeAssertionVerdict? other)
Parameters
otherProbeAssertionVerdict
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 ==(ProbeAssertionVerdict?, ProbeAssertionVerdict?)
public static bool operator ==(ProbeAssertionVerdict? left, ProbeAssertionVerdict? right)
Parameters
leftProbeAssertionVerdictrightProbeAssertionVerdict
Returns
operator !=(ProbeAssertionVerdict?, ProbeAssertionVerdict?)
public static bool operator !=(ProbeAssertionVerdict? left, ProbeAssertionVerdict? right)
Parameters
leftProbeAssertionVerdictrightProbeAssertionVerdict