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