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


ProjectProblemSuppressor Класс

Определение

Представляет средство подавления проблемы, используемое в проектах SSDT. Метод ShouldSuppressProblem может быть передан в ShouldSuppressProblem для использования этого класса.

Эта функция считывает сведения о подавлении из файла с именем, соответствующим SuppressionFilename («StaticCodeAnalysis.SuppressMessages.xml») в корневом каталоге.

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

public sealed class ProjectProblemSuppressor
type ProjectProblemSuppressor = class
Public NotInheritable Class ProjectProblemSuppressor
Наследование
ProjectProblemSuppressor

Поля

SuppressionFilename

Имя файла по умолчанию для файла подавления сообщений в проекте.

Свойства

ShouldSuppressProblem

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

При возникновении каких-либо ошибок во время

Методы

AddSuppressedProblems(IEnumerable<SuppressedProblemInfo>)

Добавляет один или несколько экземпляров SuppressedProblemInfo в набор подавляемых проблем. Полный набор подавляемых проблем немедленно записывается в резервный XML-файл.

CreateSuppressor(String, String)

Создает новый экземпляр ProjectProblemSuppressor.

CreateSuppressor(String)

Создает новый экземпляр ProjectProblemSuppressor.

GetSuppressedProblems()

Возвращает сведения о том, какие проблемы будут подавлены. В частности, будет возвращен набор объектов SuppressedProblemInfo, определяющий каждое сочетание подавленного правила и имени файла, для которого правило подавляется.

ResetSuppressedProblems()

Восстанавливает состояние по умолчанию подавленных проблем. Если XML-файл подавления для проекта уже существует, состояние будет загружено из него; в противном случае оно будет сброшено, чтобы никакие проблемы не подавлялись.

UnsuppressRulesFromFile(String)

Удаляет все директивы подавления проблем для определенного файла.

Обновленный набор проблем для подавления будет немедленно записан в резервный XML-файл, описывающий правила, которые должны подавляться для заданного файла.

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