CompilationWithAnalyzers Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
public ref class CompilationWithAnalyzers
public class CompilationWithAnalyzers
type CompilationWithAnalyzers = class
Public Class CompilationWithAnalyzers
- Héritage
-
CompilationWithAnalyzers
Constructeurs
CompilationWithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, AnalyzerOptions) |
Crée une compilation en attachant des analyseurs de diagnostic à une compilation existante. |
CompilationWithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, AnalyzerOptions, CancellationToken) |
Obsolète.
Crée une compilation en attachant des analyseurs de diagnostic à une compilation existante. |
CompilationWithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, CompilationWithAnalyzersOptions) |
Crée une compilation en attachant des analyseurs de diagnostic à une compilation existante. |
Propriétés
AnalysisOptions |
Options pour configurer l’exécution de l’analyseur. |
Analyzers |
Analyseurs à exécuter sur la compilation. |
CancellationToken |
Obsolète.
Jeton d’annulation facultatif qui peut être utilisé pour annuler l’analyse. Remarque : ce jeton n’est utilisé que si l’API appelée pour obtenir diagnostics ne fournit pas de jeton d’annulation. |
Compilation |
Sous-jacent Compilation avec un non null Microsoft.CodeAnalysis.Compilation.EventQueue, utilisé pour piloter l’exécution de l’analyseur. |
Méthodes
ClearAnalyzerState(ImmutableArray<DiagnosticAnalyzer>) |
Obsolète.
Cette méthode doit être appelée lorsque l’hôte de l’analyseur élimine le donné |
GetAllDiagnosticsAsync() |
Retourne toutes les diagnostics produites par la compilation et par tous les Analyzers. |
GetAllDiagnosticsAsync(CancellationToken) |
Retourne toutes les diagnostics produites par la compilation et par tous les Analyzers. |
GetAnalysisResultAsync(AdditionalText, CancellationToken) |
Retourne un AnalysisResult rempli avec AdditionalFileDiagnostics produit par tous Analyzers à partir de l’analyse de l’élément supplémentaire |
GetAnalysisResultAsync(AdditionalText, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Retourne un AnalysisResult rempli avec AdditionalFileDiagnostics produit par donné |
GetAnalysisResultAsync(AdditionalText, Nullable<TextSpan>, CancellationToken) |
Retourne un AnalysisResult rempli avec AdditionalFileDiagnostics produit par tous Analyzers à partir de l’analyse de l’élément supplémentaire |
GetAnalysisResultAsync(AdditionalText, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Retourne un AnalysisResult rempli avec AdditionalFileDiagnostics produit par donné |
GetAnalysisResultAsync(CancellationToken) |
Exécute tout Analyzers et retourne le correspondant AnalysisResult avec toutes les informations de diagnostics et de télémétrie. |
GetAnalysisResultAsync(ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Exécute le donné |
GetAnalysisResultAsync(SemanticModel, Nullable<TextSpan>, CancellationToken) |
Retourne un AnalysisResult rempli avec SemanticDiagnostics produit par tous Analyzers à partir de l’analyse du donné |
GetAnalysisResultAsync(SemanticModel, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Retourne un AnalysisResult rempli avec SemanticDiagnostics produit par le donné |
GetAnalysisResultAsync(SyntaxTree, CancellationToken) |
Retourne un AnalysisResult rempli avec SyntaxDiagnostics produit par tous Analyzers à partir de l’analyse du donné |
GetAnalysisResultAsync(SyntaxTree, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Retourne un AnalysisResult rempli avec SyntaxDiagnostics produit par donné |
GetAnalysisResultAsync(SyntaxTree, Nullable<TextSpan>, CancellationToken) |
Retourne un AnalysisResult rempli avec SyntaxDiagnostics produit par tous Analyzers à partir de l’analyse du donné |
GetAnalysisResultAsync(SyntaxTree, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Retourne un AnalysisResult rempli avec SyntaxDiagnostics produit par donné |
GetAnalyzerCompilationDiagnosticsAsync(CancellationToken) |
Obsolète.
Retourne diagnostics produites par les actions de compilation de toutes les Analyzers. |
GetAnalyzerCompilationDiagnosticsAsync(ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Obsolète.
Retourne diagnostics produites par les actions de compilation de donné |
GetAnalyzerDiagnosticsAsync() |
Retourne diagnostics produite par tous les Analyzers. |
GetAnalyzerDiagnosticsAsync(CancellationToken) |
Retourne diagnostics produite par tous les Analyzers. |
GetAnalyzerDiagnosticsAsync(ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Retourne diagnostics produite par . |
GetAnalyzerSemanticDiagnosticsAsync(SemanticModel, Nullable<TextSpan>, CancellationToken) |
Retourne des diagnostics sémantiques produites par tous Analyzers à partir de l’analyse du donné |
GetAnalyzerSemanticDiagnosticsAsync(SemanticModel, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Retourne des diagnostics sémantiques produites par le donné |
GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, CancellationToken) |
Retourne la syntaxe diagnostics générée par tous Analyzers à partir de l’analyse du donné |
GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Retourne la syntaxe diagnostics produite par donné |
GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, Nullable<TextSpan>, CancellationToken) |
Retourne la syntaxe diagnostics produite par tous Analyzers à partir de l’analyse du donné |
GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Retourne la syntaxe diagnostics produite par donné |
GetAnalyzerTelemetryInfoAsync(DiagnosticAnalyzer, CancellationToken) |
Obtient des informations de télémétrie pour l’analyseur donné, telles que le nombre d’actions inscrites, le temps d’exécution total (si LogAnalyzerExecutionTime est vrai), etc. |
GetEffectiveDiagnostics(IEnumerable<Diagnostic>, Compilation) |
En fonction d’un ensemble de compilateurs ou DiagnosticAnalyzer généré
|
GetEffectiveDiagnostics(ImmutableArray<Diagnostic>, Compilation) |
En fonction d’un ensemble de compilateurs ou DiagnosticAnalyzer généré
|
IsDiagnosticAnalyzerSuppressed(DiagnosticAnalyzer, CompilationOptions, Action<Exception,DiagnosticAnalyzer,Diagnostic>) |
Obsolète.
Retourne true si toutes les diagnostics qui peuvent être produites par cet analyseur sont supprimées par le biais d’options. |