Compartir a través de


DiagnosticDescriptor Clase

Definición

Proporciona una descripción sobre un 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)
Herencia
DiagnosticDescriptor
Implementaciones

Constructores

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

Cree un diagnosticDescriptor, que proporciona una descripción sobre .Diagnostic

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

Cree un diagnosticDescriptor, que proporciona una descripción sobre .Diagnostic NOTA: Para title, description y/o messageFormat, use la sobrecarga DiagnosticDescriptor(String, LocalizableString, LocalizableString, String, DiagnosticSeverity, Boolean, LocalizableString, String, String[])del constructor .

Propiedades

Category

Categoría del diagnóstico (como Diseño, Nomenclatura, etc.)

CustomTags

Etiquetas personalizadas para el diagnóstico.

DefaultSeverity

Gravedad predeterminada del diagnóstico.

Description

Una descripción más localizable opcional para el diagnóstico.

HelpLinkUri

Hipervínculo opcional que proporciona información más detallada sobre el diagnóstico.

Id

Un identificador único para el diagnóstico.

IsEnabledByDefault

Devuelve true si el diagnóstico está habilitado de forma predeterminada.

MessageFormat

Cadena de mensaje de formato localizable, que se puede pasar como primer argumento a Format(String, Object[]) al crear el mensaje de diagnóstico con este descriptor.

Title

Título localizable corto que describe el diagnóstico.

Métodos

Equals(DiagnosticDescriptor)

Proporciona una descripción sobre un Diagnostic

Equals(Object)

Proporciona una descripción sobre un Diagnostic

GetEffectiveSeverity(CompilationOptions)

Obtiene la gravedad efectiva de los diagnósticos creados en función de este descriptor y del especificado CompilationOptions.

GetHashCode()

Proporciona una descripción sobre un Diagnostic

Se aplica a