Microsoft.CodeAnalysis.Diagnostics Spazio dei nomi
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.
Classi
AdditionalTextValueProvider<TValue> |
Fornisce valori personalizzati associati alle AdditionalText istanze usando il delegato computeValue specificato. |
AnalysisContext |
Contesto per l'inizializzazione di un analizzatore. L'inizializzazione dell'analizzatore può usare un AnalysisContext oggetto per registrare le azioni da eseguire in uno qualsiasi dei seguenti elementi:
|
AnalysisResult |
Archivia i risultati dell'esecuzione dell'analizzatore:
|
AnalyzerConfigOptions | |
AnalyzerConfigOptionsProvider |
Fornire opzioni da un file di configurazione dell'analizzatore con chiave in un file di origine. |
AnalyzerFileReference |
Rappresenta gli analizzatori archiviati in un file di assembly dell'analizzatore. |
AnalyzerImageReference |
Rappresenta un'immagine di riferimento dell'analizzatore in memoria. |
AnalyzerLoadFailureEventArgs | |
AnalyzerOptions |
Opzioni passate a DiagnosticAnalyzer. |
AnalyzerReference |
Rappresenta un riferimento all'assembly dell'analizzatore che contiene analizzatori di diagnostica. |
CodeBlockStartAnalysisContext<TLanguageKindEnum> |
Contesto per un'azione di avvio del blocco di codice. Un'azione di avvio del blocco di codice può usare un CodeBlockStartAnalysisContext<TLanguageKindEnum> oggetto per registrare le azioni da eseguire in uno qualsiasi di:
|
CompilationStartAnalysisContext |
Contesto per un'azione di avvio della compilazione. Un'azione di avvio della compilazione può usare un CompilationStartAnalysisContext oggetto per registrare le azioni da eseguire in uno qualsiasi dei seguenti elementi:
|
CompilationWithAnalyzers | |
CompilationWithAnalyzersOptions |
Opzioni per configurare l'esecuzione dell'analizzatore all'interno di CompilationWithAnalyzers. |
DiagnosticAnalyzer |
Tipo di base per gli analizzatori di diagnostica. |
DiagnosticAnalyzerAttribute |
Inserire questo attributo in un tipo per fare in modo che venga considerato un analizzatore di diagnostica. |
DiagnosticAnalyzerExtensions | |
DiagnosticSuppressor |
Tipo di base per i soppressori di diagnostica in grado di eliminare a livello di codice la diagnostica dell'analizzatore e/o del compilatore non di errore. |
OperationBlockStartAnalysisContext |
Contesto per un'azione di avvio del blocco di operazioni. Un'azione di avvio del blocco di operazioni può usare un OperationBlockStartAnalysisContext oggetto per registrare le azioni da eseguire in uno qualsiasi di:
|
SourceTextValueProvider<TValue> |
Fornisce valori personalizzati associati alle SourceText istanze usando il delegato computeValue specificato. |
SuppressionInfo |
Contiene informazioni sull'origine dell'eliminazione diagnostica. |
SymbolStartAnalysisContext |
Contesto per un'azione di avvio di un simbolo per analizzare un simbolo e i relativi membri. Un'azione di inizio/fine simbolo può usare un SymbolStartAnalysisContext oggetto per segnalare Diagnosticil codice all'interno di un ISymbol oggetto e i relativi membri. |
SyntaxTreeValueProvider<TValue> |
Fornisce valori personalizzati associati alle SyntaxTree istanze usando il delegato computeValue specificato. |
UnresolvedAnalyzerReference |
Rappresenta un riferimento all'analizzatore che non può essere risolto. |
Struct
AdditionalFileAnalysisContext |
Contesto per un'azione file aggiuntiva. Un'azione di file aggiuntiva può usare un AdditionalFileAnalysisContext oggetto per segnalare Diagnosticle informazioni su un documento non di origine AdditionalText . |
CodeBlockAnalysisContext |
Contesto per un'azione del blocco di codice o un'azione di fine blocco di codice. Un'azione blocco di codice o un'azione di fine blocco di codice può usare un CodeBlockAnalysisContext oggetto per segnalare Diagnostici blocchi di codice relativi a un blocco di codice. |
CompilationAnalysisContext |
Contesto per un'azione di compilazione o un'azione di fine compilazione. Un'azione di compilazione o un'azione di fine compilazione può usare un CompilationAnalysisContext oggetto per segnalare Diagnosticle informazioni su un oggetto Compilation. |
OperationAnalysisContext |
Contesto per un'azione dell'operazione. Un'azione dell'operazione può usare un OperationAnalysisContext oggetto per segnalare Diagnosticgli oggetti per un oggetto IOperation. |
OperationBlockAnalysisContext |
Contesto per un'azione di blocco dell'operazione o un'azione di fine blocco dell'operazione. Un'azione di blocco dell'operazione o un'azione di fine blocco operazione può usare un OperationAnalysisContext oggetto per segnalare Diagnosticle informazioni su un blocco di operazioni. |
SemanticModelAnalysisContext |
Contesto per un'azione del modello semantico. Un'azione del modello semantico opera sull'oggetto SemanticModel di un documento di codice e può usare un SemanticModelAnalysisContext oggetto per segnalare Diagnosticil modello. |
Suppression |
Eliminazione programmatica di un oggetto Diagnostic da parte di un oggetto DiagnosticSuppressor. |
SuppressionAnalysisContext |
Contesto per eliminare l'analizzatore e/o la diagnostica non di errore del compilatore segnalata per la compilazione. |
SymbolAnalysisContext |
Contesto per un'azione simbolo. Un'azione simbolo può usare un SymbolAnalysisContext oggetto per segnalare Diagnosticle informazioni su un oggetto ISymbol. |
SyntaxNodeAnalysisContext |
Contesto per un'azione del nodo della sintassi. Un'azione del nodo della sintassi può usare un SyntaxNodeAnalysisContext oggetto per segnalare Diagnosticgli oggetti per un oggetto SyntaxNode. |
SyntaxTreeAnalysisContext |
Contesto per un'azione albero della sintassi. Un'azione albero della sintassi può utilizzare un SyntaxTreeAnalysisContext oggetto per segnalare Diagnosticun SyntaxTree oggetto per un documento di codice. |
Enumerazioni
AnalyzerLoadFailureEventArgs.FailureErrorCode | |
GeneratedCodeAnalysisFlags |
Flag per configurare la modalità di analisi del codice generata. |