CompilationWithAnalyzers Classe
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.
public ref class CompilationWithAnalyzers
public class CompilationWithAnalyzers
type CompilationWithAnalyzers = class
Public Class CompilationWithAnalyzers
- Ereditarietà
-
CompilationWithAnalyzers
Costruttori
CompilationWithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, AnalyzerOptions, CancellationToken) |
Obsoleti.
Crea una nuova compilazione associando analizzatori di diagnostica a una compilazione esistente. |
CompilationWithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, AnalyzerOptions) |
Crea una nuova compilazione associando analizzatori di diagnostica a una compilazione esistente. |
CompilationWithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, CompilationWithAnalyzersOptions) |
Crea una nuova compilazione associando analizzatori di diagnostica a una compilazione esistente. |
Proprietà
AnalysisOptions |
Opzioni per configurare l'esecuzione dell'analizzatore. |
Analyzers |
Analizzatori da eseguire nella compilazione. |
CancellationToken |
Obsoleti.
Token di annullamento facoltativo che può essere usato per annullare l'analisi. Nota: questo token viene usato solo se l'API richiamata per ottenere la diagnostica non fornisce un token di annullamento. |
Compilation |
Sottostante Compilation con un oggetto non Null Microsoft.CodeAnalysis.Compilation.EventQueueutilizzato per l'esecuzione dell'analizzatore. |
Metodi
ClearAnalyzerState(ImmutableArray<DiagnosticAnalyzer>) |
Obsoleti.
Questo metodo deve essere richiamato quando l'host dell'analizzatore sta rimuovendo l'oggetto specificato |
GetAllDiagnosticsAsync() |
Restituisce tutte le diagnostica prodotte dalla compilazione e da tutti .Analyzers |
GetAllDiagnosticsAsync(CancellationToken) |
Restituisce tutte le diagnostica prodotte dalla compilazione e da tutti .Analyzers |
GetAnalysisResultAsync(AdditionalText, CancellationToken) |
Restituisce un AnalysisResult oggetto popolato con AdditionalFileDiagnostics prodotto da tutti Analyzers dall'analisi dell'oggetto aggiuntivo |
GetAnalysisResultAsync(AdditionalText, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Restituisce un AnalysisResult oggetto popolato con AdditionalFileDiagnostics prodotto in base |
GetAnalysisResultAsync(AdditionalText, Nullable<TextSpan>, CancellationToken) |
Restituisce un AnalysisResult oggetto popolato con AdditionalFileDiagnostics prodotto da tutti Analyzers dall'analisi dell'oggetto aggiuntivo |
GetAnalysisResultAsync(AdditionalText, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Restituisce un AnalysisResult oggetto popolato con AdditionalFileDiagnostics prodotto in base |
GetAnalysisResultAsync(CancellationToken) |
Esegue tutto e restituisce il corrispondente AnalysisResult con tutte le Analyzers informazioni di diagnostica e telemetria. |
GetAnalysisResultAsync(ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Esegue l'oggetto specificato |
GetAnalysisResultAsync(SemanticModel, Nullable<TextSpan>, CancellationToken) |
Restituisce un AnalysisResult oggetto popolato con SemanticDiagnostics prodotto da tutti Analyzers dall'analisi dell'oggetto specificato |
GetAnalysisResultAsync(SemanticModel, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Restituisce un AnalysisResult oggetto popolato con SemanticDiagnostics prodotto dall'oggetto specificato |
GetAnalysisResultAsync(SyntaxTree, CancellationToken) |
Restituisce un AnalysisResult oggetto popolato con SyntaxDiagnostics prodotto da tutti Analyzers dall'analisi dell'oggetto specificato |
GetAnalysisResultAsync(SyntaxTree, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Restituisce un AnalysisResult oggetto popolato con SyntaxDiagnostics prodotto in base |
GetAnalysisResultAsync(SyntaxTree, Nullable<TextSpan>, CancellationToken) |
Restituisce un AnalysisResult oggetto popolato con SyntaxDiagnostics prodotto da tutti Analyzers dall'analisi dell'oggetto specificato |
GetAnalysisResultAsync(SyntaxTree, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Restituisce un AnalysisResult oggetto popolato con SyntaxDiagnostics prodotto in base |
GetAnalyzerCompilationDiagnosticsAsync(CancellationToken) |
Obsoleti.
Restituisce la diagnostica prodotta dalle azioni di compilazione di tutti .Analyzers |
GetAnalyzerCompilationDiagnosticsAsync(ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Obsoleti.
Restituisce la diagnostica prodotta dalle azioni di compilazione di . |
GetAnalyzerDiagnosticsAsync() |
Restituisce la diagnostica prodotta da tutti .Analyzers |
GetAnalyzerDiagnosticsAsync(CancellationToken) |
Restituisce la diagnostica prodotta da tutti .Analyzers |
GetAnalyzerDiagnosticsAsync(ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Restituisce la diagnostica prodotta da . |
GetAnalyzerSemanticDiagnosticsAsync(SemanticModel, Nullable<TextSpan>, CancellationToken) |
Restituisce la diagnostica semantica prodotta da tutti Analyzers dall'analisi dell'oggetto specificato |
GetAnalyzerSemanticDiagnosticsAsync(SemanticModel, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Restituisce la diagnostica semantica prodotta dall'oggetto specificato |
GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, CancellationToken) |
Restituisce la diagnostica della sintassi prodotta da tutti Analyzers dall'analisi dell'oggetto specificato |
GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Restituisce la diagnostica della sintassi prodotta dall'analisi |
GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, Nullable<TextSpan>, CancellationToken) |
Restituisce la diagnostica della sintassi prodotta da tutti Analyzers dall'analisi dell'oggetto specificato |
GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Restituisce la diagnostica della sintassi prodotta dall'analisi |
GetAnalyzerTelemetryInfoAsync(DiagnosticAnalyzer, CancellationToken) |
Ottiene informazioni di telemetria per l'analizzatore specificato, ad esempio il conteggio delle azioni registrate, il tempo di esecuzione totale (se LogAnalyzerExecutionTime è true) e così via. |
GetEffectiveDiagnostics(IEnumerable<Diagnostic>, Compilation) |
Dato un set di compilatori o DiagnosticAnalyzer generato
|
GetEffectiveDiagnostics(ImmutableArray<Diagnostic>, Compilation) |
Dato un set di compilatori o DiagnosticAnalyzer generato
|
IsDiagnosticAnalyzerSuppressed(DiagnosticAnalyzer, CompilationOptions, Action<Exception,DiagnosticAnalyzer,Diagnostic>) |
Obsoleti.
Restituisce true se tutte le diagnostica che possono essere prodotte da questo analizzatore vengono eliminate tramite opzioni. |