Skip to content

StageTermination.Skipped

NexusLabs.Needlr.AgentFramework

NexusLabs.Needlr.AgentFramework.Diagnostics.StageTermination

StageTermination.Skipped Class

The stage was skipped via a ShouldSkip predicate on StageExecutionPolicy. Reason is optional because the current predicate signature does not supply one.

public sealed record StageTermination.Skipped : NexusLabs.Needlr.AgentFramework.Diagnostics.StageTermination, System.IEquatable<NexusLabs.Needlr.AgentFramework.Diagnostics.StageTermination.Skipped>

Inheritance System.Object 🡒 StageTermination 🡒 Skipped

Implements System.IEquatable<Skipped>

Constructors

Skipped(string) Constructor

The stage was skipped via a ShouldSkip predicate on StageExecutionPolicy. Reason is optional because the current predicate signature does not supply one.

public Skipped(string? Reason=null);

Parameters

Reason System.String

Optional free-form description of why the stage was skipped. null when the runner has no detail to supply.

Properties

StageTermination.Skipped.Reason Property

Optional free-form description of why the stage was skipped. null when the runner has no detail to supply.

public string? Reason { get; init; }

Property Value

System.String