SuppressionAnalysisContext Estrutura
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.
Contexto para suprimir o não erro do analisador e/ou do compilador diagnóstico relatados para a compilação.
public struct SuppressionAnalysisContext
public readonly struct SuppressionAnalysisContext
type SuppressionAnalysisContext = struct
Public Structure SuppressionAnalysisContext
- Herança
-
SuppressionAnalysisContext
Propriedades
CancellationToken |
Token para marcar para cancelamento solicitado da análise. |
Compilation |
Compilation para o contexto. |
Options |
Opções especificadas para a análise. |
ReportedDiagnostics |
O analisador e/ou o compilador não diagnóstico relatados para a compilação. Cada DiagnosticSuppressor um recebe apenas diagnóstico cujas IDs foram declaradas suprimiveis em seu SupportedSuppressions. Isso pode ser um subconjunto do conjunto completo de diagnóstico relatados, como uma otimização para dar suporte a cenários de análise incremental e parcial. Um diagnóstico será considerado suprimível por um DiagnosticSuppressor se todas as seguintes condições forem atendidas: 1. O diagnóstico ainda não está suprimido na origem por meio do atributo de mensagem pragma/suppress. 2. O diagnóstico DefaultSeverity não Erroré . 3. O diagnóstico não é marcado com NotConfigurable marca personalizada. |
Métodos
GetSemanticModel(SyntaxTree) |
Obtém um SemanticModel para o determinado SyntaxTree, que é compartilhado entre todos os analisadores. |
ReportSuppression(Suppression) |
Relatar um Suppression para um diagnóstico relatado. |