Skip to content
Tracon

AgentSourceDiagnostic

Namespace Tracon · Assembly Tracon.Abstractions.dll

Describes one agent source registered in the catalog.

public sealed record AgentSourceDiagnostic : IEquatable<AgentSourceDiagnostic>

objectAgentSourceDiagnostic

IEquatable<AgentSourceDiagnostic>

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

public AgentSourceDiagnostic()

Gets the implementation type name.

public required string Implementation { get; init; }

string

Gets the source name.

public required string Name { get; init; }

string

Gets the source priority.

public required int Priority { get; init; }

int

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(AgentSourceDiagnostic? other)

other AgentSourceDiagnostic?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(AgentSourceDiagnostic?, AgentSourceDiagnostic?)

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

left AgentSourceDiagnostic?

right AgentSourceDiagnostic?

bool

operator !=(AgentSourceDiagnostic?, AgentSourceDiagnostic?)

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

left AgentSourceDiagnostic?

right AgentSourceDiagnostic?

bool