CodeActionRequestPriority Énumération
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.
Classe de priorité à laquelle un particulier CodeRefactoringProvider ou CodeFixProvider doit s’exécuter. Les fournisseurs sont exécutés dans l’ordre de priorité, ce qui permet de calculer les résultats des fournisseurs de priorité supérieure et de les montrer à l’utilisateur sans avoir à attendre ou à partager des ressources informatiques avec des fournisseurs de priorité inférieure. Les fournisseurs doivent choisir des classes de priorité inférieure s’ils sont les suivants :
- Très lent. Les fournisseurs lents entravent le calcul des résultats pour d’autres fournisseurs dans la même classe de priorité. Ainsi, l’exécution dans un niveau inférieur signifie que les fournisseurs rapides peuvent toujours obtenir leurs résultats aux utilisateurs rapidement.
- Moins pertinent. Les fournisseurs qui affichent généralement les options disponibles, mais ces options sont moins susceptibles d’être prises, doivent s’exécuter dans des groupes de priorité inférieurs. Cela permet de s’assurer que leurs éléments sont toujours là quand l’utilisateur les souhaite, mais ne sont pas aussi visibles.
public enum CodeActionRequestPriority
type CodeActionRequestPriority =
Public Enum CodeActionRequestPriority
- Héritage
-
CodeActionRequestPriority
Champs
| Nom | Valeur | Description |
|---|---|---|
| Lowest | 1 | Seuls les fournisseurs de correctifs de priorité et de suppression de configuration les plus bas doivent être exécutés. Plus précisément, Microsoft.CodeAnalysis.CodeFixes.IConfigurationFixProvider les fournisseurs seront exécutés. REMARQUE : cette priorité est réservée aux fournisseurs de correctifs de suppression et de configuration et ne doit pas être utilisée par les fournisseurs de correctifs de code standard et les fournisseurs de refactorisation. |
| Low | 2 | Exécutez la priorité ci-dessous Default . Le fournisseur peut s’exécuter lentement, ou ses résultats peuvent être généralement moins pertinents pour l’utilisateur. |
| Default | 3 | Exécutez ce fournisseur en priorité par défaut. Le fournisseur s’exécute à des vitesses raisonnables et fournit des résultats couramment pertinents pour l’utilisateur. |
| High | 4 | Exécutez ce fournisseur à priorité élevée. Remarque : La priorité élevée est simplement une demande de la part d’un fournisseur. Le moteur principal peut rétrograder automatiquement ces éléments en Default priorité. |