DiagnosticDescriptor Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Beschreibung zu einem 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)
- Vererbung
-
DiagnosticDescriptor
- Implementiert
Konstruktoren
DiagnosticDescriptor(String, LocalizableString, LocalizableString, String, DiagnosticSeverity, Boolean, LocalizableString, String, String[]) |
Erstellen Sie einen DiagnosticDescriptor, der eine Beschreibung zu einem Diagnostic. |
DiagnosticDescriptor(String, String, String, String, DiagnosticSeverity, Boolean, String, String, String[]) |
Erstellen Sie einen DiagnosticDescriptor, der eine Beschreibung zu einem Diagnostic.
HINWEIS: Für localizable |
Eigenschaften
Category |
Die Kategorie der Diagnose (z. B. Design, Benennung usw.) |
CustomTags |
Benutzerdefinierte Tags für die Diagnose. |
DefaultSeverity |
Der Standardgrad der Diagnose. |
Description |
Eine optionale lokale Beschreibung für die Diagnose. |
HelpLinkUri |
Ein optionaler Link, der ausführlichere Informationen zur Diagnose bereitstellt. |
Id |
Ein eindeutiger Bezeichner für die Diagnose. |
IsEnabledByDefault |
Gibt true zurück, wenn die Diagnose standardmäßig aktiviert ist. |
MessageFormat |
Eine lokalisierte Nachrichtenzeichenfolge, die beim Erstellen der Diagnosenachricht mit diesem Deskriptor als erstes Argument Format(String, Object[]) übergeben werden kann. |
Title |
Ein kurzer gebietsschemaierbarer Titel, der die Diagnose beschreibt. |
Methoden
Equals(DiagnosticDescriptor) |
Stellt eine Beschreibung zu einem Diagnostic |
Equals(Object) |
Stellt eine Beschreibung zu einem Diagnostic |
GetEffectiveSeverity(CompilationOptions) |
Ruft den effektiven Schweregrad der Diagnose ab, die basierend auf diesem Deskriptor und dem angegebenen CompilationOptionserstellt wurde. |
GetHashCode() |
Stellt eine Beschreibung zu einem Diagnostic |