Condividi tramite


DiagnosticDescriptor Classe

Definizione

Fornisce una descrizione su un oggetto Diagnostic

public ref class DiagnosticDescriptor sealed : IEquatable<Microsoft::CodeAnalysis::DiagnosticDescriptor ^>
public sealed class DiagnosticDescriptor : IEquatable<Microsoft.CodeAnalysis.DiagnosticDescriptor>
type DiagnosticDescriptor = class
    interface IEquatable<DiagnosticDescriptor>
Public NotInheritable Class DiagnosticDescriptor
Implements IEquatable(Of DiagnosticDescriptor)
Ereditarietà
DiagnosticDescriptor
Implementazioni

Costruttori

DiagnosticDescriptor(String, LocalizableString, LocalizableString, String, DiagnosticSeverity, Boolean, LocalizableString, String, String[])

Creare un DiagnosticDescriptor, che fornisce una descrizione su un oggetto Diagnostic.

DiagnosticDescriptor(String, String, String, String, DiagnosticSeverity, Boolean, String, String, String[])

Creare un DiagnosticDescriptor, che fornisce una descrizione su un oggetto Diagnostic. NOTA: per localizzabili title, description e/o messageFormat, usare l'overload DiagnosticDescriptor(String, LocalizableString, LocalizableString, String, DiagnosticSeverity, Boolean, LocalizableString, String, String[])del costruttore .

Proprietà

Category

Categoria della diagnostica (ad esempio Progettazione, Denominazione e così via)

CustomTags

Tag personalizzati per la diagnostica.

DefaultSeverity

Gravità predefinita della diagnostica.

Description

Descrizione localizzabile facoltativa per la diagnostica.

HelpLinkUri

Collegamento ipertestuale facoltativo che fornisce informazioni più dettagliate sulla diagnostica.

Id

Identificatore univoco per la diagnostica.

IsEnabledByDefault

Restituisce true se la diagnostica è abilitata per impostazione predefinita.

MessageFormat

Stringa di messaggio di formato localizzabile, che può essere passata come primo argomento a Format(String, Object[]) quando si crea il messaggio di diagnostica con questo descrittore.

Title

Titolo localizzabile breve che descrive la diagnostica.

Metodi

Equals(DiagnosticDescriptor)

Fornisce una descrizione su un oggetto Diagnostic

Equals(Object)

Fornisce una descrizione su un oggetto Diagnostic

GetEffectiveSeverity(CompilationOptions)

Ottiene la gravità effettiva della diagnostica creata in base a questo descrittore e all'oggetto specificato CompilationOptions.

GetHashCode()

Fornisce una descrizione su un oggetto Diagnostic

Si applica a