FixAllProvider.Create Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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 |
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 supportedFixAllScopes
Datei 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.