Freigeben über


FixAllProvider.Create Methode

Definition

Überlädt

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

Erstellen Sie eine FixAllProvider Datei, die Dokumente unabhängig behebt. Dies sollte anstelle des Falles verwendet BatchFixer werden, in dem Korrekturen für eine Diagnostic einzige Auswirkung auf die Document Diagnose hergestellt wurden.

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

Erstellen Sie eine FixAllProvider Datei, die Dokumente unabhängig für die angegebene supportedFixAllScopesDatei behebt. Dies sollte anstelle des Falles verwendet BatchFixer werden, in dem Korrekturen für eine Diagnostic einzige Auswirkung auf die Document Diagnose hergestellt wurden.

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

Erstellen Sie eine FixAllProvider Datei, die Dokumente unabhängig behebt. Dies sollte anstelle des Falles verwendet BatchFixer werden, in dem Korrekturen für eine Diagnostic einzige Auswirkung auf die Document Diagnose hergestellt wurden.

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

Parameter

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

Rückruf, der die Fixdiagnose im bereitgestellten Dokument enthält. Das zurückgegebene Dokument wird nur für seinen Inhalt untersucht (z. B. es ist SyntaxTree oder SourceText. Es werden keine anderen Aspekte (z. B. Attribute) oder Änderungen an den ProjectSolution Punkten berücksichtigt.

Gibt zurück

Gilt für:

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

Erstellen Sie eine FixAllProvider Datei, die Dokumente unabhängig für die angegebene supportedFixAllScopesDatei behebt. Dies sollte anstelle des Falles verwendet BatchFixer werden, in dem Korrekturen für eine Diagnostic einzige Auswirkung auf die Document Diagnose hergestellt wurden.

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

Parameter

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

Rückruf, der die Fixdiagnose im bereitgestellten Dokument enthält. Das zurückgegebene Dokument wird nur für seinen Inhalt untersucht (z. B. es ist SyntaxTree oder SourceText. Es werden keine anderen Aspekte (z. B. Attribute) oder Änderungen an den ProjectSolution Punkten berücksichtigt.

supportedFixAllScopes
ImmutableArray<FixAllScope>

Unterstützte FixAllScopes für den Fix für alle Anbieter. Beachten Sie, dass Custom dies nicht von den DocumentBasedFixAllProvider unterstützten Bereichen unterstützt wird und nicht Teil der unterstützten Bereiche sein sollte.

Gibt zurück

Gilt für: