SuppressionAnalysisContext Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Контекст для подавления анализатора и (или) компилятора без ошибок диагностика, сообщаемых для компиляции.
public struct SuppressionAnalysisContext
public readonly struct SuppressionAnalysisContext
type SuppressionAnalysisContext = struct
Public Structure SuppressionAnalysisContext
- Наследование
-
SuppressionAnalysisContext
Свойства
CancellationToken |
Маркер для проверка для запрошенной отмены анализа. |
Compilation |
Compilation для контекста. |
Options |
Параметры, указанные для анализа. |
ReportedDiagnostics |
Анализатор и (или) компилятор, не связанные с ошибками, диагностика для компиляции. Каждый из них DiagnosticSuppressor получает только диагностика, идентификаторы которых были объявлены подавляемыми в .SupportedSuppressions Это может быть подмножество полного набора сообщаемых диагностика в качестве оптимизации для поддержки сценариев добавочного и частичного анализа. Диагностика считается подавляемой методом DiagnosticSuppressor, если выполняются все следующие условия: 1. Диагностика еще не подавляется в источнике с помощью атрибута pragma/suppress message. 2. Диагностические данные DefaultSeverity не Errorявляются . 3. Диагностика не помечается пользовательским тегом NotConfigurable . |
Методы
GetSemanticModel(SyntaxTree) |
SemanticModel Возвращает для заданного SyntaxTree, который является общим для всех анализаторов. |
ReportSuppression(Suppression) |
Сообщите Suppression о диагностике. |