Diagnostic 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 Diagnose dar, z. B. einen Compilerfehler oder eine Warnung, zusammen mit dem Speicherort, an dem sie aufgetreten ist.
public ref class Diagnostic abstract : IEquatable<Microsoft::CodeAnalysis::Diagnostic ^>, IFormattable
[System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(), nq}")]
public abstract class Diagnostic : IEquatable<Microsoft.CodeAnalysis.Diagnostic>, IFormattable
[<System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(), nq}")>]
type Diagnostic = class
interface IEquatable<Diagnostic>
interface IFormattable
Public MustInherit Class Diagnostic
Implements IEquatable(Of Diagnostic), IFormattable
- Vererbung
-
Diagnostic
- Attribute
- Implementiert
Konstruktoren
Diagnostic() |
Stellt eine Diagnose dar, z. B. einen Compilerfehler oder eine Warnung, zusammen mit dem Speicherort, an dem sie aufgetreten ist. |
Eigenschaften
AdditionalLocations |
Ruft ein Array mit zusätzlichen Speicherorten ab, die sich auf die Diagnose beziehen. In der Regel sind dies die Speicherorte anderer Elemente, auf die in der Nachricht verwiesen wird. |
DefaultSeverity |
Ruft den Standardwert DiagnosticSeverity der Diagnose ab DiagnosticDescriptor. |
Descriptor |
Ruft den Diagnosedeskriptor ab, der eine Beschreibung zu einem Diagnosticbereitstellt. |
Id |
Ruft den Diagnosebezeichner ab. Für Diagnose, die vom Compiler generiert werden, ist dies ein numerischer Code mit einem Präfix wie "CS1001". |
IsSuppressed |
Gibt true zurück, wenn die Diagnose eine Quellunterdrückung aufweist, d. h. ein Attribut oder eine Pragmaunterdrückung. |
IsWarningAsError |
Gibt true zurück, wenn dies eine Warnung ist, die als Fehler behandelt wird. andernfalls false. |
Location |
Ruft den primären Speicherort der Diagnose ab, oder None , wenn kein primärer Standort vorhanden ist. |
Properties |
Ruft Eigenschaftenbehälter für die Diagnose ab. es wird zurückgegeben Empty , wenn kein Eintrag vorhanden ist. Dies kann verwendet werden, um diagnosespezifische Informationen zu speichern, die Sie übergeben möchten. z. B. zum entsprechenden Fixer. |
Severity |
Ruft die Wirksamkeit DiagnosticSeverity der Diagnose ab. |
WarningLevel |
Ruft die Warnstufe ab. Dies ist 0 für Diagnose mit schwerem SchweregradError, andernfalls eine ganze Zahl größer als 0. |
Methoden
Explizite Schnittstellenimplementierungen
IFormattable.ToString(String, IFormatProvider) |
Stellt eine Diagnose dar, z. B. einen Compilerfehler oder eine Warnung, zusammen mit dem Speicherort, an dem sie aufgetreten ist. |