CodeActionRequestPriority Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classe de prioridade na qual um determinado CodeRefactoringProvider ou CodeFixProvider deve ser executado. Os provedores são executados em ordem de prioridade, permitindo que os resultados de provedores de prioridade mais alta sejam calculados e mostrados ao usuário sem precisar esperar ou compartilhar recursos de computação com provedores de prioridade mais baixa. Os provedores devem escolher classes de prioridade mais baixa se forem:
- Muito lento. Provedores lentos impedirão resultados de computação para outros provedores na mesma classe de prioridade. Portanto, executar em um menor significa que os provedores rápidos ainda podem obter seus resultados para os usuários rapidamente.
- Menos relevante. Provedores que normalmente mostram opções disponíveis, mas essas opções são menos propensas a serem executadas, devem ser executados em grupos de prioridades mais baixas. Isso ajuda a garantir que seus itens ainda estejam lá quando o usuário os deseja, mas não são mostrados com destaque.
public enum CodeActionRequestPriority
type CodeActionRequestPriority =
Public Enum CodeActionRequestPriority
- Herança
-
CodeActionRequestPriority
Campos
Default | 3 | Execute esse provedor com prioridade padrão. O provedor será executado em velocidades razoáveis e fornecerá resultados que normalmente são relevantes para o usuário. |
High | 4 | Execute esse provedor com alta prioridade. Observação: a alta prioridade é simplesmente uma solicitação por parte de um provedor. O mecanismo principal pode fazer downgrade automático desses itens para Default prioridade. |
Low | 2 | Execute a prioridade abaixo Default da prioridade. O provedor pode ser lento ou seus resultados podem ser geralmente menos relevantes para o usuário. |
Lowest | 1 | Somente provedores de supressão de prioridade e correção de configuração mais baixos devem ser executados. Especificamente, Microsoft.CodeAnalysis.CodeFixes.IConfigurationFixProvider os provedores serão executados. OBSERVAÇÃO: essa prioridade é reservada para provedores de supressão e correção de configuração e não deve ser usada por provedores de correção de código regulares e provedores de refatoração. |