Class LoopDetectionResult
Result of a loop detection check.
public sealed record LoopDetectionResult : IEquatable<LoopDetectionResult>
- Inheritance
-
LoopDetectionResult
- Implements
- Inherited Members
Constructors
LoopDetectionResult(LoopDecision, LoopType, string?)
Result of a loop detection check.
public LoopDetectionResult(LoopDecision Decision, LoopType Type = LoopType.None, string? Message = null)
Parameters
DecisionLoopDecisionTypeLoopTypeMessagestring
Fields
Ok
No loop detected — everything is fine.
public static readonly LoopDetectionResult Ok
Field Value
Properties
Decision
public LoopDecision Decision { get; init; }
Property Value
Message
public string? Message { get; init; }
Property Value
Type
public LoopType Type { get; init; }