CodeFixProvider 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.
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 proposer vos correctifs dans une interface utilisateur.
public ref class CodeFixProvider abstract
public abstract class CodeFixProvider
type CodeFixProvider = class
Public MustInherit Class CodeFixProvider
- Héritage
-
CodeFixProvider
Constructeurs
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 proposer vos correctifs dans une interface utilisateur. |
Propriétés
FixableDiagnosticIds |
Liste d’ID de diagnostic pour 2000 auxquels ce fournisseur peut fournir des correctifs. |
RequestPriority |
Classe de priorité à laquelle ce fournisseur de refactorisation doit s’exécuter. Retourne Default si elle n’est pas remplacée. Les fournisseurs plus lents ou moins pertinents doivent remplacer ce paramètre et retourner une valeur inférieure pour ne pas interférer avec le calcul des fournisseurs de priorité normale. |
Méthodes
ComputeRequestPriority() |
Calcule le CodeActionRequestPriority groupe dans lequel ce fournisseur doit être considéré comme exécuté. Les valeurs légales de ce peut être doivent être comprises entre Low et High. |
GetFixAllProvider() |
Obtient une option facultative FixAllProvider qui peut corriger toutes/plusieurs occurrences de diagnostics corrigées par ce fournisseur de correctifs de code. Retourne la valeur Null si le fournisseur ne prend pas en charge la correction de toutes/plusieurs occurrences. Sinon, vous pouvez retourner l’un des correctifs connus de tous les fournisseurs à partir de WellKnownFixAllProviders ou implémenter votre propre fournisseur de correctifs. |
RegisterCodeFixesAsync(CodeFixContext) |
Calcule un ou plusieurs correctifs pour le spécifié CodeFixContext. |