Compartilhar via


CodeRefactoringProvider Classe

Definição

Herde esse tipo para fornecer refatorações de código-fonte. Lembre-se de usar ExportCodeRefactoringProviderAttribute para que o ambiente de host possa oferecer suas refatorações em uma interface do usuário.

public ref class CodeRefactoringProvider abstract
public abstract class CodeRefactoringProvider
type CodeRefactoringProvider = class
Public MustInherit Class CodeRefactoringProvider
Herança
CodeRefactoringProvider

Construtores

CodeRefactoringProvider()

Herde esse tipo para fornecer refatorações de código-fonte. Lembre-se de usar ExportCodeRefactoringProviderAttribute para que o ambiente de host possa oferecer suas refatorações em uma interface do usuário.

Propriedades

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

ComputeRefactoringsAsync(CodeRefactoringContext)

Calcula uma ou mais refatorações para o especificado CodeRefactoringContext.

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.

Aplica-se a