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-файл, описывающий правила, которые должны подавляться для заданного файла. |