Skip to content

AgentPrismEvalCheckRegistration

Namespace AgentPrism · Assembly AgentPrism.Core.dll

A custom check registration added through IAgentPrismBuilder.AddEvalCheck(...).

public sealed record AgentPrismEvalCheckRegistration : IEquatable<AgentPrismEvalCheckRegistration>

objectAgentPrismEvalCheckRegistration

IEquatable<AgentPrismEvalCheckRegistration>

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

AgentPrismEvalCheckRegistration(string, EvalCheck)

Section titled “ AgentPrismEvalCheckRegistration(string, EvalCheck)”

A custom check registration added through IAgentPrismBuilder.AddEvalCheck(...).

public AgentPrismEvalCheckRegistration(string Kind, EvalCheck Check)

Kind string

The check type name in EvalSuite.Checks.

Check EvalCheck

A code-defined check that does not call a model.

A code-defined check that does not call a model.

public EvalCheck Check { get; init; }

EvalCheck

The check type name in EvalSuite.Checks.

public string Kind { get; init; }

string

public void Deconstruct(out string Kind, out EvalCheck Check)

Kind string

Check EvalCheck

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(AgentPrismEvalCheckRegistration? other)

other AgentPrismEvalCheckRegistration?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(AgentPrismEvalCheckRegistration?, AgentPrismEvalCheckRegistration?)

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

left AgentPrismEvalCheckRegistration?

right AgentPrismEvalCheckRegistration?

bool

operator !=(AgentPrismEvalCheckRegistration?, AgentPrismEvalCheckRegistration?)

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

left AgentPrismEvalCheckRegistration?

right AgentPrismEvalCheckRegistration?

bool