Compartir a través de


SuppressionAnalysisContext Estructura

Definición

Contexto para suprimir los diagnósticos de analizador o compilador que no son de error notificados para la compilación.

public struct SuppressionAnalysisContext
public readonly struct SuppressionAnalysisContext
type SuppressionAnalysisContext = struct
Public Structure SuppressionAnalysisContext
Herencia
SuppressionAnalysisContext

Propiedades

CancellationToken

Token para comprobar la cancelación solicitada del análisis.

Compilation

Compilation para el contexto.

Options

Opciones especificadas para el análisis.

ReportedDiagnostics

El analizador o el compilador no notifican diagnósticos de errores para la compilación. Cada DiagnosticSuppressor uno solo recibe diagnósticos cuyos identificadores se declararon supresibles en su SupportedSuppressions. Puede ser un subconjunto del conjunto completo de diagnósticos notificados, como una optimización para admitir escenarios de análisis incremental y parcial. Un diagnóstico se considera suprimible por un diagnosticSuppressor si se cumplen todas las condiciones siguientes: 1. El diagnóstico aún no se suprime en el origen a través del atributo pragma/suppress message. 2. El diagnóstico DefaultSeverity no Errores . 3. El diagnóstico no está etiquetado con NotConfigurable etiqueta personalizada.

Métodos

GetSemanticModel(SyntaxTree)

Obtiene un SemanticModel objeto para el especificado SyntaxTree, que se comparte en todos los analizadores.

ReportSuppression(Suppression)

Informe de un Suppression para un diagnóstico notificado.

Se aplica a