CodeFixProvider 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
實作此類型以提供原始程式碼問題的修正。 請記得使用 ExportCodeFixProviderAttribute ,讓主機環境可以在UI中提供您的修正。
public ref class CodeFixProvider abstract
public abstract class CodeFixProvider
type CodeFixProvider = class
Public MustInherit Class CodeFixProvider
- 繼承
-
CodeFixProvider
建構函式
CodeFixProvider() |
實作此類型以提供原始程式碼問題的修正。 請記得使用 ExportCodeFixProviderAttribute ,讓主機環境可以在UI中提供您的修正。 |
屬性
FixableDiagnosticIds |
此提供者可為其提供修正程序的診斷標識符清單。 |
RequestPriority |
這個重構提供者應該在的優先順序類別執行。 Default如果未覆寫,則傳回 。 較慢或較不相關的提供者應該覆寫此值,並傳回較低的值,而不會干擾正常優先順序提供者的計算。 |
方法
ComputeRequestPriority() |
CodeActionRequestPriority計算此提供者應該要執行的群組。 這個值可以是 介於和 High之間Low。 |
GetFixAllProvider() |
取得選擇性 FixAllProvider 的 ,可修正此程式代碼修正提供者修正所有/多次出現的診斷。 如果提供者不支援修正所有/多個出現專案,則傳回 null。 否則,您可以傳回任何已知的修正所有提供者, WellKnownFixAllProviders 或實作您自己的修正所有提供者。 |
RegisterCodeFixesAsync(CodeFixContext) |
計算指定 CodeFixContext之的一或多個修正。 |