Поделиться через


DiagnosticSuppressor Класс

Определение

Базовый тип для диагностических подавителей, которые могут программно подавлять анализатор и (или) компилятор без ошибок диагностика.

public abstract class DiagnosticSuppressor : Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer
type DiagnosticSuppressor = class
    inherit DiagnosticAnalyzer
Public MustInherit Class DiagnosticSuppressor
Inherits DiagnosticAnalyzer
Наследование
DiagnosticSuppressor

Конструкторы

DiagnosticSuppressor()

Базовый тип для диагностических подавителей, которые могут программно подавлять анализатор и (или) компилятор без ошибок диагностика.

Свойства

SupportedDiagnostics

Базовый тип для диагностических подавителей, которые могут программно подавлять анализатор и (или) компилятор без ошибок диагностика.

SupportedSuppressions

Возвращает набор дескрипторов для подавлений, которые этот подавитель способен производить.

Методы

Equals(Object)

Базовый тип для диагностических подавителей, которые могут программно подавлять анализатор и (или) компилятор без ошибок диагностика.

(Унаследовано от DiagnosticAnalyzer)
GetHashCode()

Базовый тип для диагностических подавителей, которые могут программно подавлять анализатор и (или) компилятор без ошибок диагностика.

(Унаследовано от DiagnosticAnalyzer)
Initialize(AnalysisContext)

Базовый тип для диагностических подавителей, которые могут программно подавлять анализатор и (или) компилятор без ошибок диагностика.

ReportSuppressions(SuppressionAnalysisContext)

Подавление анализатора и (или) компилятора, не являющихся ошибками, диагностика для компиляции. Это может быть подмножество полного набора сообщаемых диагностика в качестве оптимизации для поддержки сценариев добавочного и частичного анализа. Диагностика считается подавляемой с помощью DiagnosticSuppressor, если выполняются все следующие условия: 1. Диагностика еще не подавляется в источнике с помощью атрибута сообщения pragma/suppress. 2. Для диагностики не Errorзадано DefaultSeverity значение . 3. Диагностика не помечается пользовательским тегом NotConfigurable .

ToString()

Базовый тип для диагностических подавителей, которые могут программно подавлять анализатор и (или) компилятор без ошибок диагностика.

(Унаследовано от DiagnosticAnalyzer)

Применяется к