Skip to content
Tracon

ConfigurationDiagnostic

Namespace Tracon · Assembly Tracon.Abstractions.dll

Reports whether a configuration key resolves. It does not carry the value.

public sealed record ConfigurationDiagnostic : IEquatable<ConfigurationDiagnostic>
Inheritance
object ← ConfigurationDiagnostic
Implements
IEquatable<ConfigurationDiagnostic>
Inherited Members
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
public ConfigurationDiagnostic()

Gets guidance for configuring an unresolved key. The server provides it and the UI does not translate it.

public string? Hint { get; init; }

string?

Gets the full configuration key path, for example Tracon:Providers:OpenAI:ApiKey.

public required string Key { get; init; }

string

Gets whether the key resolves to a non-empty value.

public required bool Resolved { get; init; }

bool

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(ConfigurationDiagnostic? other)

other ConfigurationDiagnostic?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(ConfigurationDiagnostic?, ConfigurationDiagnostic?)

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

left ConfigurationDiagnostic?

right ConfigurationDiagnostic?

bool

operator !=(ConfigurationDiagnostic?, ConfigurationDiagnostic?)

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

left ConfigurationDiagnostic?

right ConfigurationDiagnostic?

bool