Compartilhar via


FixAllProvider.Create Método

Definição

Sobrecargas

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>)

Crie um FixAllProvider que corrija documentos de forma independente para o determinado supportedFixAllScopes. 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>>)

Source:
FixAllProvider.cs
Source:
FixAllProvider.cs
Source:
FixAllProvider.cs
Source:
FixAllProvider.cs
Source:
FixAllProvider.cs
Source:
FixAllProvider.cs
Source:
FixAllProvider.cs
Source:
FixAllProvider.cs
Source:
FixAllProvider.cs
Source:
FixAllProvider.cs
Source:
FixAllProvider.cs
Source:
FixAllProvider.cs
Source:
FixAllProvider.cs

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.

public static Microsoft.CodeAnalysis.CodeFixes.FixAllProvider Create (Func<Microsoft.CodeAnalysis.CodeFixes.FixAllContext,Microsoft.CodeAnalysis.Document,System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic>,System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Document?>> fixAllAsync);
static member Create : Func<Microsoft.CodeAnalysis.CodeFixes.FixAllContext, Microsoft.CodeAnalysis.Document, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic>, System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Document>> -> Microsoft.CodeAnalysis.CodeFixes.FixAllProvider
Public Shared Function Create (fixAllAsync As Func(Of FixAllContext, Document, ImmutableArray(Of Diagnostic), Task(Of Document))) As FixAllProvider

Parâmetros

fixAllAsync
Func<FixAllContext,Document,ImmutableArray<Diagnostic>,Task<Document>>

Retorno de chamada que corrigirá o diagnóstico presente no documento fornecido. O documento retornado será examinado somente para seu conteúdo (por exemplo, é SyntaxTree ou SourceText. Nenhum outro aspecto dele (como atributos) ou alterações no Project ou Solution em que ele aponta será considerado.

Retornos

Aplica-se a

Create(Func<FixAllContext,Document,ImmutableArray<Diagnostic>,Task<Document>>, ImmutableArray<FixAllScope>)

Source:
FixAllProvider.cs
Source:
FixAllProvider.cs
Source:
FixAllProvider.cs
Source:
FixAllProvider.cs
Source:
FixAllProvider.cs
Source:
FixAllProvider.cs
Source:
FixAllProvider.cs

Crie um FixAllProvider que corrija documentos de forma independente para o determinado supportedFixAllScopes. 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.

public static Microsoft.CodeAnalysis.CodeFixes.FixAllProvider Create (Func<Microsoft.CodeAnalysis.CodeFixes.FixAllContext,Microsoft.CodeAnalysis.Document,System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic>,System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Document?>> fixAllAsync, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.CodeFixes.FixAllScope> supportedFixAllScopes);
static member Create : Func<Microsoft.CodeAnalysis.CodeFixes.FixAllContext, Microsoft.CodeAnalysis.Document, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic>, System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Document>> * System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.CodeFixes.FixAllScope> -> Microsoft.CodeAnalysis.CodeFixes.FixAllProvider
Public Shared Function Create (fixAllAsync As Func(Of FixAllContext, Document, ImmutableArray(Of Diagnostic), Task(Of Document)), supportedFixAllScopes As ImmutableArray(Of FixAllScope)) As FixAllProvider

Parâmetros

fixAllAsync
Func<FixAllContext,Document,ImmutableArray<Diagnostic>,Task<Document>>

Retorno de chamada que corrigirá o diagnóstico presente no documento fornecido. O documento retornado será examinado somente para seu conteúdo (por exemplo, é SyntaxTree ou SourceText. Nenhum outro aspecto dele (como atributos) ou alterações no Project ou Solution em que ele aponta será considerado.

supportedFixAllScopes
ImmutableArray<FixAllScope>

S compatíveis FixAllScopecom a correção de todo o provedor. Observe que Custom não há suporte para o DocumentBasedFixAllProvider e não deve fazer parte dos escopos com suporte.

Retornos

Aplica-se a