Skip to content

AgentCallGraphProblem

Namespace AgentPrism · Assembly AgentPrism.Core.dll

The machine-readable result of a call graph validation.

public readonly struct AgentCallGraphProblem : IEquatable<AgentCallGraphProblem>

IEquatable<AgentCallGraphProblem>

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

The machine-readable result of a call graph validation.

public AgentCallGraphProblem(string Code, string Message)

Code string

Stable code: unknown_agent or cycle.

Message string

Human-readable description.

Stable code: unknown_agent or cycle.

public string Code { get; init; }

string

Human-readable description.

public string Message { get; init; }

string

public void Deconstruct(out string Code, out string Message)

Code string

Message string

public override bool Equals(object obj)

obj object

bool

public bool Equals(AgentCallGraphProblem other)

other AgentCallGraphProblem

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(AgentCallGraphProblem, AgentCallGraphProblem)

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

left AgentCallGraphProblem

right AgentCallGraphProblem

bool

operator !=(AgentCallGraphProblem, AgentCallGraphProblem)

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

left AgentCallGraphProblem

right AgentCallGraphProblem

bool