Table of Contents

Class DiagnosticMessage

Inheritance
DiagnosticMessage
Implements
Inherited Members
Namespace
TabularEditor.SemanticBridge.Orchestration
Assembly
SemanticBridge.dll
public sealed record DiagnosticMessage : IEquatable<DiagnosticMessage>
Extension Methods

Properties

Code

public string? Code { get; }

Property Value

Type Description
string

Context

public string? Context { get; }

Property Value

Type Description
string

Message

public string Message { get; }

Property Value

Type Description
string

Path

public string? Path { get; }

Property Value

Type Description
string

Severity

public DiagnosticSeverity Severity { get; }

Property Value

Type Description
DiagnosticSeverity

Methods

Equals(object?)

public override bool Equals(object? obj)

Parameters

Type Name Description
object obj

Returns

Type Description
bool

Equals(DiagnosticMessage?)

public bool Equals(DiagnosticMessage? other)

Parameters

Type Name Description
DiagnosticMessage other

Returns

Type Description
bool

GetHashCode()

public override int GetHashCode()

Returns

Type Description
int

ToString()

public override string ToString()

Returns

Type Description
string

Operators

operator ==(DiagnosticMessage?, DiagnosticMessage?)

public static bool operator ==(DiagnosticMessage? left, DiagnosticMessage? right)

Parameters

Type Name Description
DiagnosticMessage left
DiagnosticMessage right

Returns

Type Description
bool

operator !=(DiagnosticMessage?, DiagnosticMessage?)

public static bool operator !=(DiagnosticMessage? left, DiagnosticMessage? right)

Parameters

Type Name Description
DiagnosticMessage left
DiagnosticMessage right

Returns

Type Description
bool