Freigeben über


DiagnosticSuppressor Klasse

Definition

Der Basistyp für Diagnoseunterdrückungsfunktionen, die die nicht-fehlerbasierte Diagnose von Analysetools und/oder Compilern programmgesteuert unterdrücken können.

public abstract class DiagnosticSuppressor : Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer
type DiagnosticSuppressor = class
    inherit DiagnosticAnalyzer
Public MustInherit Class DiagnosticSuppressor
Inherits DiagnosticAnalyzer
Vererbung
DiagnosticSuppressor

Konstruktoren

DiagnosticSuppressor()

Der Basistyp für Diagnoseunterdrückungsfunktionen, die die nicht-fehlerbasierte Diagnose von Analysetools und/oder Compilern programmgesteuert unterdrücken können.

Eigenschaften

SupportedDiagnostics

Der Basistyp für Diagnoseunterdrückungsfunktionen, die die nicht-fehlerbasierte Diagnose von Analysetools und/oder Compilern programmgesteuert unterdrücken können.

SupportedSuppressions

Gibt einen Satz von Deskriptoren für die Unterdrückungen zurück, die dieser Suppressor erzeugen kann.

Methoden

Equals(Object)

Der Basistyp für Diagnoseunterdrückungsfunktionen, die die nicht-fehlerbasierte Diagnose von Analysetools und/oder Compilern programmgesteuert unterdrücken können.

(Geerbt von DiagnosticAnalyzer)
GetHashCode()

Der Basistyp für Diagnoseunterdrückungsfunktionen, die die nicht-fehlerbasierte Diagnose von Analysetools und/oder Compilern programmgesteuert unterdrücken können.

(Geerbt von DiagnosticAnalyzer)
Initialize(AnalysisContext)

Der Basistyp für Diagnoseunterdrückungsfunktionen, die die nicht-fehlerbasierte Diagnose von Analysetools und/oder Compilern programmgesteuert unterdrücken können.

ReportSuppressions(SuppressionAnalysisContext)

Unterdrücken Sie die für die Kompilierung gemeldeten Nichtfehler des Analysetools und/oder des Compilers, Diagnose. Dies kann eine Teilmenge des vollständigen Satzes der gemeldeten Diagnose als Optimierung für die Unterstützung inkrementeller und partieller Analyseszenarien sein. Eine Diagnose wird von einem DiagnosticSuppressor als unterdrückt betrachtet, wenn alle folgenden Bedingungen erfüllt sind: 1. Die Diagnose wird in der Quelle nicht bereits über das Attribut "pragma/suppress message" unterdrückt. 2. Die Diagnose ist DefaultSeverity nicht Error. 3. Diagnose ist nicht mit NotConfigurable einem benutzerdefinierten Tag gekennzeichnet.

ToString()

Der Basistyp für Diagnoseunterdrückungsfunktionen, die die nicht-fehlerbasierte Diagnose von Analysetools und/oder Compilern programmgesteuert unterdrücken können.

(Geerbt von DiagnosticAnalyzer)

Gilt für: