DiagnosticSuppressor Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Базовый тип для диагностических подавителей, которые могут программно подавлять анализатор и (или) компилятор без ошибок диагностика.
public abstract class DiagnosticSuppressor : Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer
type DiagnosticSuppressor = class
inherit DiagnosticAnalyzer
Public MustInherit Class DiagnosticSuppressor
Inherits DiagnosticAnalyzer
- Наследование
Конструкторы
DiagnosticSuppressor() |
Базовый тип для диагностических подавителей, которые могут программно подавлять анализатор и (или) компилятор без ошибок диагностика. |
Свойства
SupportedDiagnostics |
Базовый тип для диагностических подавителей, которые могут программно подавлять анализатор и (или) компилятор без ошибок диагностика. |
SupportedSuppressions |
Возвращает набор дескрипторов для подавлений, которые этот подавитель способен производить. |
Методы
Equals(Object) |
Базовый тип для диагностических подавителей, которые могут программно подавлять анализатор и (или) компилятор без ошибок диагностика. (Унаследовано от DiagnosticAnalyzer) |
GetHashCode() |
Базовый тип для диагностических подавителей, которые могут программно подавлять анализатор и (или) компилятор без ошибок диагностика. (Унаследовано от DiagnosticAnalyzer) |
Initialize(AnalysisContext) |
Базовый тип для диагностических подавителей, которые могут программно подавлять анализатор и (или) компилятор без ошибок диагностика. |
ReportSuppressions(SuppressionAnalysisContext) |
Подавление анализатора и (или) компилятора, не являющихся ошибками, диагностика для компиляции. Это может быть подмножество полного набора сообщаемых диагностика в качестве оптимизации для поддержки сценариев добавочного и частичного анализа. Диагностика считается подавляемой с помощью DiagnosticSuppressor, если выполняются все следующие условия: 1. Диагностика еще не подавляется в источнике с помощью атрибута сообщения pragma/suppress. 2. Для диагностики не Errorзадано DefaultSeverity значение . 3. Диагностика не помечается пользовательским тегом NotConfigurable . |
ToString() |
Базовый тип для диагностических подавителей, которые могут программно подавлять анализатор и (или) компилятор без ошибок диагностика. (Унаследовано от DiagnosticAnalyzer) |