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

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