SuppressionAnalysisContext.ReportedDiagnostics Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Анализатор и (или) компилятор, не являющиеся ошибками, диагностика, сообщаемые для компиляции. Каждый получает DiagnosticSuppressor только диагностика, идентификаторы которых были объявлены подавляемыми в .SupportedSuppressions Это может быть подмножество полного набора сообщаемых диагностика в качестве оптимизации для поддержки сценариев добавочного и частичного анализа. Диагностика считается подавляемой с помощью DiagnosticSuppressor, если выполняются все следующие условия: 1. Диагностика еще не подавляется в источнике с помощью атрибута сообщения pragma/suppress. 2. Для диагностики не Errorзадано DefaultSeverity значение . 3. Диагностика не помечается пользовательским тегом NotConfigurable .
public System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic> ReportedDiagnostics { get; }
member this.ReportedDiagnostics : System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic>
Public ReadOnly Property ReportedDiagnostics As ImmutableArray(Of Diagnostic)