DocumentBasedFixAllProvider.FixAllAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
Fix all the diagnostics
present in document
. 返回的文档将只检查其内容, (例如 SyntaxTree 或 SourceText。 没有 (的其他方面,如属性) ,或者将考虑对属性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
(如果未对文档进行更改)。