Microsoft.CodeAnalysis.Diagnostics Espace de noms
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.
Classes
AdditionalTextValueProvider<TValue> |
Fournit des valeurs personnalisées associées AdditionalText aux instances à l’aide du délégué computeValue donné. |
AnalysisContext |
Contexte d’initialisation d’un analyseur. L’initialisation de l’analyseur peut utiliser un AnalysisContext pour inscrire les actions à exécuter à l’un des :
|
AnalysisResult |
Stocke les résultats de l’exécution de l’analyseur :
|
AnalyzerConfigOptions | |
AnalyzerConfigOptionsProvider |
Fournissez des options à partir d’un fichier de configuration d’analyseur clé sur un fichier source. |
AnalyzerFileReference |
Représente les analyseurs stockés dans un fichier d’assembly d’analyseur. |
AnalyzerImageReference |
Représente une image de référence de l’analyseur en mémoire. |
AnalyzerLoadFailureEventArgs | |
AnalyzerOptions |
Options passées à DiagnosticAnalyzer. |
AnalyzerReference |
Représente une référence d’assembly d’analyseur qui contient des analyseurs de diagnostic. |
CodeBlockStartAnalysisContext<TLanguageKindEnum> |
Contexte d’une action de démarrage de bloc de code. Une action de démarrage de bloc de code peut utiliser un CodeBlockStartAnalysisContext<TLanguageKindEnum> pour inscrire des actions à exécuter à l’un des :
|
CompilationStartAnalysisContext |
Contexte d’une action de démarrage de compilation. Une action de démarrage de compilation peut utiliser un CompilationStartAnalysisContext pour inscrire des actions à exécuter à l’un des :
|
CompilationWithAnalyzers | |
CompilationWithAnalyzersOptions |
Options permettant de configurer l’exécution de l’analyseur dans CompilationWithAnalyzers. |
DiagnosticAnalyzer |
Type de base pour les analyseurs de diagnostic. |
DiagnosticAnalyzerAttribute |
Placez cet attribut sur un type pour qu’il soit considéré comme un analyseur de diagnostic. |
DiagnosticAnalyzerExtensions | |
DiagnosticSuppressor |
Type de base pour les suppresseurs de diagnostic qui peuvent supprimer par programmation les diagnostics non d’erreur de l’analyseur et/ou du compilateur. |
OperationBlockStartAnalysisContext |
Contexte d’une action de démarrage de bloc d’opération. Une action de démarrage de bloc d’opération peut utiliser un OperationBlockStartAnalysisContext pour inscrire des actions à exécuter à l’un des :
|
SourceTextValueProvider<TValue> |
Fournit des valeurs personnalisées associées SourceText aux instances à l’aide du délégué computeValue donné. |
SuppressionInfo |
Contient des informations sur la source de suppression des diagnostics. |
SymbolStartAnalysisContext |
Contexte d’une action de début de symbole pour analyser un symbole et ses membres. Une action de début/fin de symbole peut utiliser un SymbolStartAnalysisContext pour signaler Diagnosticdes s sur le code au sein d’un ISymbol et de ses membres. |
SyntaxTreeValueProvider<TValue> |
Fournit des valeurs personnalisées associées SyntaxTree aux instances à l’aide du délégué computeValue donné. |
UnresolvedAnalyzerReference |
Représente une référence d’analyseur qui ne peut pas être résolue. |
Structures
AdditionalFileAnalysisContext |
Contexte d’une action de fichier supplémentaire. Une action de fichier supplémentaire peut utiliser un AdditionalFileAnalysisContext pour signaler Diagnostics’il s’agit d’un document non source AdditionalText . |
CodeBlockAnalysisContext |
Contexte d’une action de bloc de code ou d’une action de fin de bloc de code. Une action de bloc de code ou une action de fin de bloc de code peut utiliser un CodeBlockAnalysisContext pour signaler Diagnosticdes s à propos d’un bloc de code. |
CompilationAnalysisContext |
Contexte d’une action de compilation ou d’une action de fin de compilation. Une action de compilation ou une action de fin de compilation peut utiliser un CompilationAnalysisContext pour signaler Diagnosticdes informations sur un Compilation. |
OperationAnalysisContext |
Contexte d’une action d’opération. Une action d’opération peut utiliser un OperationAnalysisContext pour signaler Diagnosticdes s pour un IOperation. |
OperationBlockAnalysisContext |
Contexte d’une action de bloc d’opération ou d’une action de fin de bloc d’opération. Une action de bloc d’opération ou une action de fin de bloc d’opération peut utiliser un OperationAnalysisContext pour signaler Diagnosticdes s à propos d’un bloc d’opération. |
SemanticModelAnalysisContext |
Contexte d’une action de modèle sémantique. Une action de modèle sémantique fonctionne sur le SemanticModel d’un document de code et peut utiliser un SemanticModelAnalysisContext pour signaler Diagnosticdes s sur le modèle. |
Suppression |
Suppression par programmation d’un Diagnostic par un DiagnosticSuppressor. |
SuppressionAnalysisContext |
Le contexte de suppression de l’analyseur et/ou du compilateur diagnostics signalé pour la compilation. |
SymbolAnalysisContext |
Contexte d’une action de symbole. Une action de symbole peut utiliser un SymbolAnalysisContext pour signaler Diagnostics’il s’agit d’un ISymbol. |
SyntaxNodeAnalysisContext |
Contexte d’une action de nœud de syntaxe. Une action de nœud de syntaxe peut utiliser un SyntaxNodeAnalysisContext pour signaler Diagnosticdes s pour un SyntaxNode. |
SyntaxTreeAnalysisContext |
Contexte d’une action d’arborescence de syntaxe. Une action d’arborescence de syntaxe peut utiliser un SyntaxTreeAnalysisContext pour signaler Diagnostics’il s’agit d’un SyntaxTree pour un document de code. |
Énumérations
AnalyzerLoadFailureEventArgs.FailureErrorCode | |
GeneratedCodeAnalysisFlags |
Indicateurs pour configurer le mode d’analyse du code généré. |