FixAllProvider Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
public ref class FixAllProvider abstract
public abstract class FixAllProvider
type FixAllProvider = class
Public MustInherit Class FixAllProvider
- Herencia
-
FixAllProvider
- Derivado
Constructores
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. |
Métodos
Create(Func<FixAllContext,Document,ImmutableArray<Diagnostic>,Task<Document>>) |
Cree un FixAllProvider objeto que corrija los documentos de forma independiente. Esto debe usarse en lugar de BatchFixer en el caso de que las correcciones de un Diagnostic solo efecto afecten al Document diagnóstico en . |
Create(Func<FixAllContext,Document,ImmutableArray<Diagnostic>,Task<Document>>, ImmutableArray<FixAllScope>) |
Cree un FixAllProvider objeto que corrija los documentos de forma independiente para el especificado |
GetFixAsync(FixAllContext) |
Obtiene la corrección de todas las repeticiones para el fixAllContext determinado. |
GetSupportedFixAllDiagnosticIds(CodeFixProvider) |
Obtiene los identificadores de diagnóstico para los que se admiten todas las repeticiones.
De forma predeterminada, devuelve FixableDiagnosticIds para el especificado |
GetSupportedFixAllScopes() |
Obtiene los ámbitos admitidos para corregir todas las repeticiones de un diagnóstico. De forma predeterminada, devuelve los siguientes ámbitos: (a) (b) DocumentProject y (c) Solution |