Compartilhar via


DiagnosticDescriptor Classe

Definição

Fornece uma descrição sobre um 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)
Herança
DiagnosticDescriptor
Implementações

Construtores

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

Crie um DiagnosticDescriptor, que fornece descrição sobre um Diagnostic.

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

Crie um DiagnosticDescriptor, que fornece descrição sobre um Diagnostic. OBSERVAÇÃO: para localizáveis title, description e/ou messageFormat, use a sobrecarga DiagnosticDescriptor(String, LocalizableString, LocalizableString, String, DiagnosticSeverity, Boolean, LocalizableString, String, String[])do construtor.

Propriedades

Category

A categoria do diagnóstico (como Design, Nomenclatura etc.)

CustomTags

Marcas personalizadas para o diagnóstico.

DefaultSeverity

A gravidade padrão do diagnóstico.

Description

Uma descrição opcional mais localizável para o diagnóstico.

HelpLinkUri

Um hiperlink opcional que fornece informações mais detalhadas sobre o diagnóstico.

Id

Um identificador exclusivo para o diagnóstico.

IsEnabledByDefault

Retornará true se o diagnóstico estiver habilitado por padrão.

MessageFormat

Uma cadeia de caracteres de mensagem de formato localizável, que pode ser passada como o primeiro argumento para Format(String, Object[]) ao criar a mensagem de diagnóstico com esse descritor.

Title

Um título localizável curto que descreve o diagnóstico.

Métodos

Equals(DiagnosticDescriptor)

Fornece uma descrição sobre um Diagnostic

Equals(Object)

Fornece uma descrição sobre um Diagnostic

GetEffectiveSeverity(CompilationOptions)

Obtém a gravidade efetiva do diagnóstico criado com base nesse descritor e no determinado CompilationOptions.

GetHashCode()

Fornece uma descrição sobre um Diagnostic

Aplica-se a