Condividi tramite


DiagnosticSuppressor Classe

Definizione

Tipo di base per i soppressori di diagnostica in grado di eliminare a livello di codice la diagnostica dell'analizzatore e/o del compilatore non di errore.

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

Costruttori

DiagnosticSuppressor()

Tipo di base per i soppressori di diagnostica in grado di eliminare a livello di codice la diagnostica dell'analizzatore e/o del compilatore non di errore.

Proprietà

SupportedDiagnostics

Tipo di base per i soppressori di diagnostica in grado di eliminare a livello di codice la diagnostica dell'analizzatore e/o del compilatore non di errore.

SupportedSuppressions

Restituisce un set di descrittori per le eliminazioni che questo soppressore è in grado di produrre.

Metodi

Equals(Object)

Tipo di base per i soppressori di diagnostica in grado di eliminare a livello di codice la diagnostica dell'analizzatore e/o del compilatore non di errore.

(Ereditato da DiagnosticAnalyzer)
GetHashCode()

Tipo di base per i soppressori di diagnostica in grado di eliminare a livello di codice la diagnostica dell'analizzatore e/o del compilatore non di errore.

(Ereditato da DiagnosticAnalyzer)
Initialize(AnalysisContext)

Tipo di base per i soppressori di diagnostica in grado di eliminare a livello di codice la diagnostica dell'analizzatore e/o del compilatore non di errore.

ReportSuppressions(SuppressionAnalysisContext)

Eliminare l'analizzatore e/o la diagnostica non di errore del compilatore segnalata per la compilazione. Può trattarsi di un subset del set completo di diagnostica segnalata, come ottimizzazione per il supporto di scenari di analisi incrementale e parziale. Una diagnostica viene considerata soppressibile da un diagnosticSuppressor se vengono soddisfatte tutte le condizioni seguenti: 1. La diagnostica non è già eliminata nell'origine tramite l'attributo pragma/suppress message. 2. La diagnostica non DefaultSeverityErrorè . 3. La diagnostica non è contrassegnata con NotConfigurable tag personalizzato.

ToString()

Tipo di base per i soppressori di diagnostica in grado di eliminare a livello di codice la diagnostica dell'analizzatore e/o del compilatore non di errore.

(Ereditato da DiagnosticAnalyzer)

Si applica a