Share via


CodeFixProvider Clase

Definición

Implemente este tipo para proporcionar correcciones para problemas de código fuente. Recuerde usarlo ExportCodeFixProviderAttribute para que el entorno host pueda ofrecer sus correcciones en una interfaz de usuario.

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

Constructores

CodeFixProvider()

Implemente este tipo para proporcionar correcciones para problemas de código fuente. Recuerde usarlo ExportCodeFixProviderAttribute para que el entorno host pueda ofrecer sus correcciones en una interfaz de usuario.

Propiedades

FixableDiagnosticIds

Lista de identificadores de diagnóstico para los que este proveedor puede proporcionar correcciones.

RequestPriority

Clase de prioridad 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 menor para no interferir con el cálculo de proveedores de prioridad normal.

Métodos

ComputeRequestPriority()

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

GetFixAllProvider()

Obtiene una opción FixAllProvider que puede corregir todas o varias repeticiones de diagnósticos fijas por este proveedor de correcciones de código. Devuelve null si el proveedor no admite la corrección de todas o varias repeticiones. De lo contrario, puede devolver cualquiera de las correcciones conocidas de todos los proveedores de WellKnownFixAllProviders o implementar su propio proveedor de correcciones.

RegisterCodeFixesAsync(CodeFixContext)

Calcula una o varias correcciones para el especificado CodeFixContext.

Se aplica a