SuppressionAnalysisContext Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contesto per eliminare l'analizzatore e/o la diagnostica non di errore del compilatore segnalata per la compilazione.
public struct SuppressionAnalysisContext
public readonly struct SuppressionAnalysisContext
type SuppressionAnalysisContext = struct
Public Structure SuppressionAnalysisContext
- Ereditarietà
-
SuppressionAnalysisContext
Proprietà
CancellationToken |
Token per verificare la presenza dell'annullamento richiesto dell'analisi. |
Compilation |
Compilation per il contesto. |
Options |
Opzioni specificate per l'analisi. |
ReportedDiagnostics |
Diagnostica dell'analizzatore e/o del compilatore non di errore segnalata per la compilazione. Ogni riceve DiagnosticSuppressor solo la diagnostica i cui ID sono stati dichiarati soppressibili nel relativo SupportedSuppressions. Può trattarsi di un subset del set completo di diagnostica segnalata, come ottimizzazione per il supporto di scenari di analisi incrementale e parziale. Una diagnostica viene considerata soppressibile da un diagnosticSuppressor se vengono soddisfatte tutte le condizioni seguenti: 1. La diagnostica non è già eliminata nell'origine tramite l'attributo pragma/suppress message. 2. La diagnostica non DefaultSeverityErrorè . 3. La diagnostica non è contrassegnata con NotConfigurable tag personalizzato. |
Metodi
GetSemanticModel(SyntaxTree) |
Ottiene un SemanticModel oggetto per l'oggetto specificato SyntaxTree, condiviso tra tutti gli analizzatori. |
ReportSuppression(Suppression) |
Segnalare un oggetto Suppression per una diagnostica segnalata. |