FixAllProvider Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Implemente esse tipo abstrato para fornecer correções de código de correção de todas/várias ocorrências para problemas de código-fonte. Como alternativa, você pode usar qualquer uma das correções conhecidas de todos os provedores.WellKnownFixAllProviders
public ref class FixAllProvider abstract
public abstract class FixAllProvider
type FixAllProvider = class
Public MustInherit Class FixAllProvider
- Herança
-
FixAllProvider
- Derivado
Construtores
FixAllProvider() |
Implemente esse tipo abstrato para fornecer correções de código de correção de todas/várias ocorrências para problemas de código-fonte. Como alternativa, você pode usar qualquer uma das correções conhecidas de todos os provedores.WellKnownFixAllProviders |
Métodos
Create(Func<FixAllContext,Document,ImmutableArray<Diagnostic>,Task<Document>>) |
Crie um FixAllProvider que corrija documentos de forma independente. Isso deve ser usado em vez de BatchFixer no caso em que as correções para um Diagnostic único efeito do Document diagnóstico foram produzidas. |
Create(Func<FixAllContext,Document,ImmutableArray<Diagnostic>,Task<Document>>, ImmutableArray<FixAllScope>) |
Criar um FixAllProvider que corrija documentos independentemente para o determinado |
GetFixAsync(FixAllContext) |
Obtém a correção de todas as ocorrências para a correção determinadaAllContext. |
GetSupportedFixAllDiagnosticIds(CodeFixProvider) |
Obtém as IDs de diagnóstico para as quais há suporte para corrigir todas as ocorrências.
Por padrão, ele retorna FixableDiagnosticIds para o determinado |
GetSupportedFixAllScopes() |
Obtém os escopos com suporte para corrigir todas as ocorrências de um diagnóstico. Por padrão, ele retorna os seguintes escopos: (a) Document (b) Project e (c) Solution |