CodeFixProvider Classe
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.
Implemente esse tipo para fornecer correções para problemas de código-fonte. Lembre-se de usar ExportCodeFixProviderAttribute para que o ambiente de host possa oferecer suas correções em uma interface do usuário.
public ref class CodeFixProvider abstract
public abstract class CodeFixProvider
type CodeFixProvider = class
Public MustInherit Class CodeFixProvider
- Herança
-
CodeFixProvider
Construtores
CodeFixProvider() |
Implemente esse tipo para fornecer correções para problemas de código-fonte. Lembre-se de usar ExportCodeFixProviderAttribute para que o ambiente de host possa oferecer suas correções em uma interface do usuário. |
Propriedades
FixableDiagnosticIds |
Uma lista de IDs de diagnóstico para as quais esse provedor pode fornecer correções. |
RequestPriority |
Classe de prioridade em que esse provedor de refatoração deve ser executado. Retorna Default se não for substituído. Provedores mais lentos ou menos relevantes devem substituir isso e retornar um valor mais baixo para não interferir na computação de provedores de prioridade normal. |
Métodos
ComputeRequestPriority() |
Calcula o CodeActionRequestPriority grupo em que esse provedor deve ser considerado para ser executado. Os valores legais que podem ser devem estar entre Low e High. |
GetFixAllProvider() |
Obtém um opcional FixAllProvider que pode corrigir todas/várias ocorrências de diagnóstico corrigidas por esse provedor de correção de código. Retornará nulo se o provedor não der suporte à correção de todas/várias ocorrências. Caso contrário, você pode retornar qualquer uma das correções conhecidas de todos os provedores ou WellKnownFixAllProviders implementar sua própria correção de todo o provedor. |
RegisterCodeFixesAsync(CodeFixContext) |
Calcula uma ou mais correções para o especificado CodeFixContext. |