Compartir a través de


CodeRefactoringProvider Clase

Definición

Hereda este tipo para proporcionar refactorizaciones de código fuente. Recuerde usar ExportCodeRefactoringProviderAttribute para que el entorno host pueda ofrecer las refactorizaciones en una interfaz de usuario.

public ref class CodeRefactoringProvider abstract
public abstract class CodeRefactoringProvider
type CodeRefactoringProvider = class
Public MustInherit Class CodeRefactoringProvider
Herencia
CodeRefactoringProvider

Constructores

CodeRefactoringProvider()

Hereda este tipo para proporcionar refactorizaciones de código fuente. Recuerde usar ExportCodeRefactoringProviderAttribute para que el entorno host pueda ofrecer las refactorizaciones en una interfaz de usuario.

Propiedades

RequestPriority

Clase prioritaria en la que se debe ejecutar este proveedor de refactorización. Devuelve Default si no se invalida. Más lento o menos relevante, los proveedores deben invalidar esto y devolver un valor inferior para no interferir con el cálculo de proveedores de prioridad normal.

Métodos

ComputeRefactoringsAsync(CodeRefactoringContext)

Calcula una o varias refactorizaciones para el especificado CodeRefactoringContext.

ComputeRequestPriority()

Calcula el grupo en el CodeActionRequestPriority que se debe considerar que se ejecuta este proveedor. Los valores legales que puede ser deben estar entre Low y High.

Se aplica a