Partager via


Microsoft.CodeAnalysis.CodeFixes Espace de noms

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.