ProjectProblemSuppressor Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |