Microsoft.CodeAnalysis.CodeFixes 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
CodeFixProvider |
Implémentez ce type pour fournir des correctifs pour les problèmes de code source. N’oubliez pas d’utiliser ExportCodeFixProviderAttribute pour que l’environnement hôte puisse offrir vos correctifs dans une interface utilisateur. |
DocumentBasedFixAllProvider |
Fournit une classe de base pour écrire un FixAllProvider document qui corrige les documents indépendamment. Ce type doit être utilisé plutôt BatchFixer que dans le cas où des correctifs pour un Diagnostic seul impact sur le Document diagnostic ont été produits. |
ExportCodeFixProviderAttribute |
Utilisez cet attribut pour déclarer une CodeFixProvider implémentation afin qu’elle puisse être découverte par l’hôte. |
FixAllContext |
Contexte pour les correctifs de code « Corriger toutes les occurrences » fournis par un Microsoft.CodeAnalysis.CodeFixes.FixAllContext.FixAllProvider. |
FixAllContext.DiagnosticProvider |
Fournisseur de diagnostic pour extraire des diagnostics de document/projet pour corriger dans un FixAllContext. |
FixAllProvider |
Implémentez ce type abstrait pour fournir des correctifs de code de toutes/plusieurs occurrences pour les problèmes de code source. Vous pouvez également utiliser l’un des correctifs connus de tous les fournisseurs à partir de WellKnownFixAllProviders. |
WellKnownFixAllProviders |
Contient des implémentations bien connues de FixAllProvider. |
Structures
CodeFixContext |
Contexte pour les correctifs de code fournis par un CodeFixProvider. |
Énumérations
FixAllScope |
Indique l’étendue des correctifs de code « Corriger toutes les occurrences » fournies par chaque FixAllProvider. |