DocumentBasedFixAllProvider.FixAllAsync 方法

定义

Fix all the diagnostics present in document. 返回的文档将只检查其内容, (例如 SyntaxTreeSourceText。 没有 (的其他方面,如属性) ,或者将考虑对属性Solution的更改Project

protected abstract System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Document?> FixAllAsync (Microsoft.CodeAnalysis.CodeFixes.FixAllContext fixAllContext, Microsoft.CodeAnalysis.Document document, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic> diagnostics);
abstract member FixAllAsync : Microsoft.CodeAnalysis.CodeFixes.FixAllContext * Microsoft.CodeAnalysis.Document * System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic> -> System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Document>
Protected MustOverride Function FixAllAsync (fixAllContext As FixAllContext, document As Document, diagnostics As ImmutableArray(Of Diagnostic)) As Task(Of Document)

参数

fixAllContext
FixAllContext

修复所有操作的上下文。

document
Document

要修复的文档。

diagnostics
ImmutableArray<Diagnostic>

文档中要修复的诊断。

返回

表示内容固定文档的新 Document 内容。

-或-

null(如果未对文档进行更改)。

适用于