ProjectProblemSuppressor Clase

Definición

Representa el supresor de problemas que usan los proyectos de SSDT. El ShouldSuppressProblem método se puede pasar a ShouldSuppressProblem para usar esta clase.

Esto lee la información de supresión de un archivo con un nombre que coincide SuppressionFilename con ("StaticCodeAnalysis.SuppressMessages.xml") en el directorio raíz.

Todas las rutas de acceso relativas se resolverán en relación con la carpeta del proyecto definida en el constructor.

public sealed class ProjectProblemSuppressor
type ProjectProblemSuppressor = class
Public NotInheritable Class ProjectProblemSuppressor
Herencia
ProjectProblemSuppressor

Campos

Nombre Description
SuppressionFilename

Nombre de archivo predeterminado para un archivo de supresión de mensajes dentro de un proyecto.

Propiedades

Nombre Description
ShouldSuppressProblem

Obtiene el predicado que se puede usar para

Si se producen errores durante

Métodos

Nombre Description
AddSuppressedProblems(IEnumerable<SuppressedProblemInfo>)

Agrega una o varias instancias de SuppressedProblemInfo al conjunto de problemas suprimidos. El conjunto completo de problemas suprimidos se escribirá inmediatamente en el archivo XML de respaldo.

CreateSuppressor(String, String)

Crea un nuevo ProjectProblemSuppressorobjeto .

CreateSuppressor(String)

Crea un nuevo ProjectProblemSuppressorobjeto .

GetSuppressedProblems()

Obtiene información sobre qué problemas se suprimirán. En concreto, se devolverá un conjunto de SuppressedProblemInfo objetos que define cada combinación de una regla que se suprime y el nombre de archivo para el que se suprime la regla.

ResetSuppressedProblems()

Restablece los problemas suprimidos a su estado predeterminado. Si ya existía un archivo de supresión XML para el proyecto, el estado se volverá a cargar desde allí; de lo contrario, se restablecerá para que no se supriman problemas.

UnsuppressRulesFromFile(String)

Quita todas las directivas de supresión de problemas para un nombre de archivo determinado.

El conjunto actualizado de problemas que se suprimirá se escribirá inmediatamente en el archivo XML de respaldo que describe qué reglas se deben suprimir para un archivo determinado.

Se aplica a