Compartilhar via


ProjectProblemSuppressor Classe

Definição

Representa o supressor de problemas usado por projetos SSDT. O método ShouldSuppressProblem pode ser passado a ShouldSuppressProblem para usar essa classe.

Lê informações de supressão de um arquivo com um nome que corresponda a SuppressionFilename ("StaticCodeAnalysis.SuppressMessages.xml") no diretório-raiz.

Todos os caminhos relativos serão resolvidos em relação à pasta de projeto definida no construtor

public sealed class ProjectProblemSuppressor
type ProjectProblemSuppressor = class
Public NotInheritable Class ProjectProblemSuppressor
Herança
ProjectProblemSuppressor

Campos

SuppressionFilename

O nome de arquivo padrão para um arquivo de supressão de mensagens dentro de um projeto.

Propriedades

ShouldSuppressProblem

Obtém o predicado que pode ser usado para

Se ocorrerem erros durante

Métodos

AddSuppressedProblems(IEnumerable<SuppressedProblemInfo>)

Adiciona uma ou mais instâncias de SuppressedProblemInfo ao conjunto de problemas suprimidos. O conjunto completo de problemas suprimidos serão imediatamente gravados no arquivo XML de backup.

CreateSuppressor(String, String)

Cria um novo ProjectProblemSuppressor.

CreateSuppressor(String)

Cria um novo ProjectProblemSuppressor.

GetSuppressedProblems()

Obtém informações sobre quais problemas serão suprimidos. Especificamente, um conjunto de SuppressedProblemInfo objetos será retornado, que define cada combinação de uma regra sendo suprimida e o nome do arquivo para o qual a regra será suprimida.

ResetSuppressedProblems()

Redefine os problemas suprimidos para seu estado padrão. Se um arquivo de supressão XML para o projeto já existia, o estado será recarregado por meio daí; caso contrário, será redefinido para que nenhum problema seja suprimido.

UnsuppressRulesFromFile(String)

Remove todas as diretivas de supressão de problema para um nome de arquivo específico.

O conjunto atualizado de problemas a suprimir serão imediatamente gravados no suporte XML que descreve quais regras de arquivo devem ser suprimidas para um determinado arquivo.

Aplica-se a