Struct KernelDiagnostic
- Namespace
- DotCompute.Abstractions.Ports
- Assembly
- DotCompute.Abstractions.dll
A diagnostic message from kernel compilation or validation.
public readonly record struct KernelDiagnostic : IEquatable<KernelDiagnostic>
- Implements
- Inherited Members
Constructors
KernelDiagnostic(string, string, DiagnosticSeverity, SourceLocation?)
A diagnostic message from kernel compilation or validation.
public KernelDiagnostic(string Code, string Message, DiagnosticSeverity Severity, SourceLocation? Location = null)
Parameters
CodestringDiagnostic code (e.g., "DC001").
MessagestringHuman-readable message.
SeverityDiagnosticSeverityDiagnostic severity.
LocationSourceLocation?Optional source location.
Properties
Code
Diagnostic code (e.g., "DC001").
public string Code { get; init; }
Property Value
Location
Optional source location.
public SourceLocation? Location { get; init; }
Property Value
Message
Human-readable message.
public string Message { get; init; }
Property Value
Severity
Diagnostic severity.
public DiagnosticSeverity Severity { get; init; }