CompilationWithAnalyzers Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
public ref class CompilationWithAnalyzers
public class CompilationWithAnalyzers
type CompilationWithAnalyzers = class
Public Class CompilationWithAnalyzers
- Vererbung
-
CompilationWithAnalyzers
Konstruktoren
CompilationWithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, AnalyzerOptions, CancellationToken) |
Veraltet.
Erstellt eine neue Kompilierung, indem Diagnoseanalysetools an eine vorhandene Kompilierung angefügt werden. |
CompilationWithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, AnalyzerOptions) |
Erstellt eine neue Kompilierung, indem Diagnoseanalysetools an eine vorhandene Kompilierung angefügt werden. |
CompilationWithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, CompilationWithAnalyzersOptions) |
Erstellt eine neue Kompilierung, indem Diagnoseanalysetools an eine vorhandene Kompilierung angefügt werden. |
Eigenschaften
AnalysisOptions |
Optionen zum Konfigurieren der Analyseausführung. |
Analyzers |
Analysetools, die bei der Kompilierung ausgeführt werden sollen. |
CancellationToken |
Veraltet.
Ein optionales Abbruchtoken, das zum Abbrechen der Analyse verwendet werden kann. Hinweis: Dieses Token wird nur verwendet, wenn die zum Abrufen Diagnose aufgerufene API kein Abbruchtoken bereitstellt. |
Compilation |
Zugrunde liegt Compilation ein nicht NULL-Wert Microsoft.CodeAnalysis.Compilation.EventQueue, der verwendet wird, um die Ausführung der Analyse zu steuern. |
Methoden
ClearAnalyzerState(ImmutableArray<DiagnosticAnalyzer>) |
Veraltet.
Diese Methode sollte aufgerufen werden, wenn der Analysehost die angegebene |
GetAllDiagnosticsAsync() |
Gibt alle Diagnose zurück, die von der Kompilierung und von allen Analyzerserzeugt werden. |
GetAllDiagnosticsAsync(CancellationToken) |
Gibt alle Diagnose zurück, die von der Kompilierung und von allen Analyzerserzeugt werden. |
GetAnalysisResultAsync(AdditionalText, CancellationToken) |
Gibt einen AnalysisResult aufgefüllten mit AdditionalFileDiagnostics aufgefüllt zurück, der von allen Analyzers aus der Analyse des angegebenen zusätzlichen |
GetAnalysisResultAsync(AdditionalText, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Gibt eine AnalysisResult aufgefüllte mit AdditionalFileDiagnostics aufgefüllte , die von bei |
GetAnalysisResultAsync(AdditionalText, Nullable<TextSpan>, CancellationToken) |
Gibt einen AnalysisResult aufgefüllten mit AdditionalFileDiagnostics aufgefüllt zurück, der von allen Analyzers aus der Analyse des angegebenen zusätzlichen |
GetAnalysisResultAsync(AdditionalText, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Gibt eine AnalysisResult aufgefüllte mit AdditionalFileDiagnostics aus |
GetAnalysisResultAsync(CancellationToken) |
Führt alle Analyzers aus und gibt die entsprechende AnalysisResult mit allen Diagnose- und Telemetrieinformationen zurück. |
GetAnalysisResultAsync(ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Führt die angegebene |
GetAnalysisResultAsync(SemanticModel, Nullable<TextSpan>, CancellationToken) |
Gibt einen AnalysisResult aufgefüllten mit SemanticDiagnostics aufgefüllt zurück, der von allen Analyzers aus der Analyse des angegebenen |
GetAnalysisResultAsync(SemanticModel, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Gibt eine AnalysisResult aufgefüllte mit SemanticDiagnostics zurück, die von der angegebenen |
GetAnalysisResultAsync(SyntaxTree, CancellationToken) |
Gibt eine AnalysisResult aufgefüllte mit SyntaxDiagnostics aufgefüllt zurück, die von allen Analyzers aus der Analyse des angegebenen |
GetAnalysisResultAsync(SyntaxTree, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Gibt eine AnalysisResult aufgefüllte mit SyntaxDiagnostics aus der |
GetAnalysisResultAsync(SyntaxTree, Nullable<TextSpan>, CancellationToken) |
Gibt einen AnalysisResult aufgefüllten mit SyntaxDiagnostics aufgefüllt zurück, der von allen Analyzers aus der Analyse des angegebenen |
GetAnalysisResultAsync(SyntaxTree, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Gibt einen AnalysisResult aufgefüllten mit SyntaxDiagnostics aus der Analyse des angegebenen |
GetAnalyzerCompilationDiagnosticsAsync(CancellationToken) |
Veraltet.
Gibt Diagnose zurück, die von Kompilierungsaktionen aller Analyzerserzeugt werden. |
GetAnalyzerCompilationDiagnosticsAsync(ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Veraltet.
Gibt Diagnose zurück, die von Kompilierungsaktionen der angegebenen |
GetAnalyzerDiagnosticsAsync() |
Gibt Diagnose zurück, die von allen Analyzerserzeugt werden. |
GetAnalyzerDiagnosticsAsync(CancellationToken) |
Gibt Diagnose zurück, die von allen Analyzerserzeugt werden. |
GetAnalyzerDiagnosticsAsync(ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Gibt Diagnose zurück, die von dem angegebenen |
GetAnalyzerSemanticDiagnosticsAsync(SemanticModel, Nullable<TextSpan>, CancellationToken) |
Gibt semantische Diagnose zurück, die von allen Analyzers aus der Analyse des angegebenen |
GetAnalyzerSemanticDiagnosticsAsync(SemanticModel, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Gibt semantische Diagnose zurück, die von der angegebenen |
GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, CancellationToken) |
Gibt syntax Diagnose zurück, die von allen Analyzers aus der Analyse des angegebenen |
GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Gibt die Syntax Diagnose zurück, die durch die |
GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, Nullable<TextSpan>, CancellationToken) |
Gibt syntax Diagnose zurück, die von allen Analyzers aus der Analyse des angegebenen |
GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Gibt Die Syntax Diagnose zurück, die durch die |
GetAnalyzerTelemetryInfoAsync(DiagnosticAnalyzer, CancellationToken) |
Ruft Telemetrieinformationen für das angegebene Analysetool ab, z. B. die Anzahl der registrierten Aktionen, die Gesamtausführungszeit (wenn LogAnalyzerExecutionTime true ist) usw. |
GetEffectiveDiagnostics(IEnumerable<Diagnostic>, Compilation) |
Bei einer Gruppe von Compilern oder DiagnosticAnalyzer generierten
|
GetEffectiveDiagnostics(ImmutableArray<Diagnostic>, Compilation) |
Bei einer Gruppe von Compilern oder DiagnosticAnalyzer generierten
|
IsDiagnosticAnalyzerSuppressed(DiagnosticAnalyzer, CompilationOptions, Action<Exception,DiagnosticAnalyzer,Diagnostic>) |
Veraltet.
Gibt true zurück, wenn alle Diagnose, die von diesem Analysetool erzeugt werden können, durch Optionen unterdrückt werden. |