Skip to content

Class VerifierDiagnosticReference

Namespace: DotBoxD.Kernels.Verifier.Diagnostics
Assembly: DotBoxD.Kernels.Verifier.dll

Public reference entry for a single verifier diagnostic DotBoxD.Kernels.Verifier.Generated.VerificationDiagnostic.Code.

public sealed record VerifierDiagnosticReference : IEquatable<VerifierDiagnosticReference>

objectVerifierDiagnosticReference

IEquatable<VerifierDiagnosticReference>

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

VerifierDiagnosticReference(string, VerifierDiagnosticCategory, string, string, string, bool)

Section titled “ VerifierDiagnosticReference(string, VerifierDiagnosticCategory, string, string, string, bool)”

Public reference entry for a single verifier diagnostic DotBoxD.Kernels.Verifier.Generated.VerificationDiagnostic.Code.

public VerifierDiagnosticReference(string Code, VerifierDiagnosticCategory Category, string Meaning, string LikelyCause, string Remediation, bool ExpectedFromCompilerOutput)

Code string

The stable V-* diagnostic code.

Category VerifierDiagnosticCategory

What the code most likely indicates.

Meaning string

A short human-readable description of the rule that was violated.

LikelyCause string

The most common reason this code is emitted.

Remediation string

Guidance for a consumer or operator investigating the code.

ExpectedFromCompilerOutput bool

Whether well-formed output from the canonical DotBoxD.Kernels compiler can legitimately produce this code. Codes that are false here should never appear for a trusted, current artifact and are strong tampering or host-mismatch signals.

What the code most likely indicates.

public VerifierDiagnosticCategory Category { get; init; }

VerifierDiagnosticCategory

public string Code { get; init; }

string

Whether well-formed output from the canonical DotBoxD.Kernels compiler can legitimately produce this code. Codes that are false here should never appear for a trusted, current artifact and are strong tampering or host-mismatch signals.

public bool ExpectedFromCompilerOutput { get; init; }

bool

public string LikelyCause { get; init; }

string

public string Meaning { get; init; }

string

public string Remediation { get; init; }

string