Table of Contents

Class AnalyzerFinding

Namespace
RDCore.SDK.Model.Diagnostics
Assembly
RDCore.SDK.dll

One thing an analyzer has to say about a module.

public sealed record AnalyzerFinding : IEquatable<AnalyzerFinding>
Inheritance
AnalyzerFinding
Implements
Inherited Members

Constructors

AnalyzerFinding(RDCoreDiagnosticId, SourceRange, DiagnosticSeverity, string)

One thing an analyzer has to say about a module.

public AnalyzerFinding(RDCoreDiagnosticId Id, SourceRange Range, DiagnosticSeverity Severity, string Message)

Parameters

Id RDCoreDiagnosticId

The diagnostic: what it is, and the code it is reported under.

Range SourceRange

Where in the document it is.

Severity DiagnosticSeverity

How serious it is.

Message string

What is worth saying about it, in the language of the reader.

Properties

Id

The diagnostic: what it is, and the code it is reported under.

public RDCoreDiagnosticId Id { get; init; }

Property Value

RDCoreDiagnosticId

Message

What is worth saying about it, in the language of the reader.

public string Message { get; init; }

Property Value

string

Range

Where in the document it is.

public SourceRange Range { get; init; }

Property Value

SourceRange

Severity

How serious it is.

public DiagnosticSeverity Severity { get; init; }

Property Value

DiagnosticSeverity