Compartir a través de


Microsoft.CodeAnalysis.CodeFixes Espacio de nombres

Clases

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.

DocumentBasedFixAllProvider

Proporciona una clase base para escribir un FixAllProvider objeto que corrige documentos de forma independiente. Este tipo se debe usar en lugar de BatchFixer en el caso de que las correcciones de un Diagnostic solo efecto afecten al Document diagnóstico en.

ExportCodeFixProviderAttribute

Use este atributo para declarar una CodeFixProvider implementación para que el host pueda detectarla.

FixAllContext

Contexto para "Corregir todas las repeticiones" correcciones de código proporcionadas por .Microsoft.CodeAnalysis.CodeFixes.FixAllContext.FixAllProvider

FixAllContext.DiagnosticProvider

Proveedor de diagnóstico para capturar diagnósticos de documentos o proyectos para corregir en .FixAllContext

FixAllProvider

Implemente este tipo abstracto para proporcionar correcciones de código de todas o varias repeticiones para problemas de código fuente. Como alternativa, puede usar cualquiera de las correcciones conocidas de todos los proveedores de WellKnownFixAllProviders.

WellKnownFixAllProviders

Contiene implementaciones conocidas de FixAllProvider.

Estructuras

CodeFixContext

Contexto para correcciones de código proporcionadas por .CodeFixProvider

Enumeraciones

FixAllScope

Indica el ámbito de las correcciones de código "Corregir todas las repeticiones" proporcionadas por cada FixAllProvider.