Skip to content

StageTermination.MaxIterationsReached

NexusLabs.Needlr.AgentFramework

NexusLabs.Needlr.AgentFramework.Diagnostics.StageTermination

StageTermination.MaxIterationsReached Class

The loop exhausted its configured iteration limit without the IsComplete predicate returning true.

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

Inheritance System.Object 🡒 StageTermination 🡒 MaxIterationsReached

Implements System.IEquatable<MaxIterationsReached>

Constructors

MaxIterationsReached(int, int) Constructor

The loop exhausted its configured iteration limit without the IsComplete predicate returning true.

public MaxIterationsReached(int Limit, int IterationsUsed);

Parameters

Limit System.Int32

The configured iteration limit.

IterationsUsed System.Int32

How many iterations actually ran.

Properties

StageTermination.MaxIterationsReached.IterationsUsed Property

How many iterations actually ran.

public int IterationsUsed { get; init; }

Property Value

System.Int32

StageTermination.MaxIterationsReached.Limit Property

The configured iteration limit.

public int Limit { get; init; }

Property Value

System.Int32