CodeFixProvider Classe

Definição

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.

Aplica-se a