CodeRefactoringProvider 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.
Héritez de ce type pour fournir des refactorisations de code source. N’oubliez pas d’utiliser ExportCodeRefactoringProviderAttribute pour que l’environnement hôte puisse proposer vos refactorisations dans une interface utilisateur.
public ref class CodeRefactoringProvider abstract
public abstract class CodeRefactoringProvider
type CodeRefactoringProvider = class
Public MustInherit Class CodeRefactoringProvider
- Héritage
-
CodeRefactoringProvider
Constructeurs
CodeRefactoringProvider() |
Héritez de ce type pour fournir des refactorisations de code source. N’oubliez pas d’utiliser ExportCodeRefactoringProviderAttribute pour que l’environnement hôte puisse proposer vos refactorisations dans une interface utilisateur. |
Propriétés
RequestPriority |
Classe de priorité sur laquelle ce fournisseur de refactorisation doit s’exécuter. Retourne Default s’il n’est pas remplacé. 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
ComputeRefactoringsAsync(CodeRefactoringContext) |
Calcule une ou plusieurs refactorisations pour le spécifié CodeRefactoringContext. |
ComputeRequestPriority() |
Calcule le CodeActionRequestPriority groupe sur lequel ce fournisseur doit être considéré pour s’exécuter. Les valeurs juridiques que ce peut être doivent être comprises entre Low et High. |