CodeFixContext 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
由 CodeFixProvider提供的代码修复的上下文。
public value class CodeFixContext
public struct CodeFixContext
public readonly struct CodeFixContext
type CodeFixContext = struct
Public Structure CodeFixContext
- 继承
-
CodeFixContext
构造函数
属性
CancellationToken |
CancellationToken。 |
Diagnostics |
要修复的诊断。 注意:此集合中的所有诊断具有相同的 Span。 |
Document |
对应于 Span 要修复的文档。 对于通过为 提供非默认值 DocumentKinds来支持非源文档的代码修复,此属性将引发 InvalidOperationException。 此类修复程序应改用 TextDocument 属性。 |
Span |
或 TextDocument 中Document要修复的文本范围。 |
TextDocument |
对应于 Span 要修复的 的 TextDocument。 应通过为 提供非默认值来支持非源文档的代码修补程序使用此属性而不是 Document 属性 DocumentKinds |
方法
RegisterCodeFix(CodeAction, Diagnostic) |
将提供给 |
RegisterCodeFix(CodeAction, IEnumerable<Diagnostic>) |
将提供给 |
RegisterCodeFix(CodeAction, ImmutableArray<Diagnostic>) |
将提供给 |