Compartir a través de


FixAllProvider.Create Método

Definición

Sobrecargas

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

Cree un objeto FixAllProvider que corrija los documentos de forma independiente. Esto se debe usar en lugar de en el caso de BatchFixer 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 supportedFixAllScopes. Esto se debe usar en lugar de en el caso de BatchFixer que las correcciones de un Diagnostic solo efecto afecten al Document diagnóstico en .

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

Cree un objeto FixAllProvider que corrija los documentos de forma independiente. Esto se debe usar en lugar de en el caso de BatchFixer que las correcciones de un Diagnostic solo efecto afecten al Document diagnóstico en .

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

Devolución de llamada que corregirá los diagnósticos presentes en el documento proporcionado. El documento devuelto solo se examinará para su contenido (por ejemplo, es SyntaxTree o SourceText. No se considerará ningún otro aspecto (como atributos) ni cambios en los Project puntos o Solution en .

Devoluciones

Se aplica 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

Cree un FixAllProvider objeto que corrija los documentos de forma independiente para el especificado supportedFixAllScopes. Esto se debe usar en lugar de en el caso de BatchFixer que las correcciones de un Diagnostic solo efecto afecten al Document diagnóstico en .

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

Devolución de llamada que corregirá los diagnósticos presentes en el documento proporcionado. El documento devuelto solo se examinará para su contenido (por ejemplo, es SyntaxTree o SourceText. No se considerará ningún otro aspecto (como atributos) ni cambios en los Project puntos o Solution en .

supportedFixAllScopes
ImmutableArray<FixAllScope>

Se admite FixAllScopepara la corrección de todo el proveedor. Tenga en cuenta que Custom no es compatible con DocumentBasedFixAllProvider y no debe formar parte de los ámbitos admitidos.

Devoluciones

Se aplica a