Partager via


DiagnosticSuppressor Classe

Définition

Type de base pour les suppresseurs de diagnostic qui peuvent supprimer par programmation les diagnostics non d’erreur de l’analyseur et/ou du compilateur.

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

Constructeurs

DiagnosticSuppressor()

Type de base pour les suppresseurs de diagnostic qui peuvent supprimer par programmation les diagnostics non d’erreur de l’analyseur et/ou du compilateur.

Propriétés

SupportedDiagnostics

Type de base pour les suppresseurs de diagnostic qui peuvent supprimer par programmation les diagnostics non d’erreur de l’analyseur et/ou du compilateur.

SupportedSuppressions

Retourne un ensemble de descripteurs pour les suppressions que ce suppresseur est capable de produire.

Méthodes

Equals(Object)

Type de base pour les suppresseurs de diagnostic qui peuvent supprimer par programmation les diagnostics non d’erreur de l’analyseur et/ou du compilateur.

(Hérité de DiagnosticAnalyzer)
GetHashCode()

Type de base pour les suppresseurs de diagnostic qui peuvent supprimer par programmation les diagnostics non d’erreur de l’analyseur et/ou du compilateur.

(Hérité de DiagnosticAnalyzer)
Initialize(AnalysisContext)

Type de base pour les suppresseurs de diagnostic qui peuvent supprimer par programmation les diagnostics non d’erreur de l’analyseur et/ou du compilateur.

ReportSuppressions(SuppressionAnalysisContext)

Supprimez les diagnostics d’absence d’erreur de l’analyseur et/ou du compilateur signalés pour la compilation. Il peut s’agir d’un sous-ensemble complet de diagnostics signalés, en tant qu’optimisation pour la prise en charge des scénarios d’analyse incrémentielle et partielle. Un diagnostic est considéré comme suppressible par un diagnosticSuppresseur si toutes les conditions suivantes sont remplies : 1. Le diagnostic n’est pas déjà supprimé dans la source via l’attribut pragma/suppress message. 2. Le diagnostic n’est DefaultSeverity pas Error. 3. Le diagnostic n’est pas marqué avec NotConfigurable une balise personnalisée.

ToString()

Type de base pour les suppresseurs de diagnostic qui peuvent supprimer par programmation les diagnostics non d’erreur de l’analyseur et/ou du compilateur.

(Hérité de DiagnosticAnalyzer)

S’applique à