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>) |
將 提供的 |