Skip to content
Tracon

AgentParameterValidationResult

Namespace Tracon · Assembly Tracon.Core.dll

The outcome of AgentParameterValidator.ValidateValues.

public sealed record AgentParameterValidationResult : IEquatable<AgentParameterValidationResult>

objectAgentParameterValidationResult

IEquatable<AgentParameterValidationResult>

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

public AgentParameterValidationResult()

Gets the individual violations. Empty when AgentParameterValidationResult.IsValid is true.

public IReadOnlyList<AgentParameterValidationError> Errors { get; init; }

IReadOnlyList<AgentParameterValidationError>

Gets whether every required parameter has a value and no supplied value is unknown.

public required bool IsValid { get; init; }

bool

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(AgentParameterValidationResult? other)

other AgentParameterValidationResult?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(AgentParameterValidationResult?, AgentParameterValidationResult?)

Section titled “ operator ==(AgentParameterValidationResult?, AgentParameterValidationResult?)”
public static bool operator ==(AgentParameterValidationResult? left, AgentParameterValidationResult? right)

left AgentParameterValidationResult?

right AgentParameterValidationResult?

bool

operator !=(AgentParameterValidationResult?, AgentParameterValidationResult?)

Section titled “ operator !=(AgentParameterValidationResult?, AgentParameterValidationResult?)”
public static bool operator !=(AgentParameterValidationResult? left, AgentParameterValidationResult? right)

left AgentParameterValidationResult?

right AgentParameterValidationResult?

bool