CodeActionWithOptions 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
, CodeAction 可能會因使用者指定的選項而有所不同。 覆寫 或 ComputeOperationsAsync(Object, IProgress<CodeAnalysisProgress>, CancellationToken) 的ComputeOperationsAsync(Object, CancellationToken)其中一個,以實際計算此動作的作業。
public ref class CodeActionWithOptions abstract : Microsoft::CodeAnalysis::CodeActions::CodeAction
public abstract class CodeActionWithOptions : Microsoft.CodeAnalysis.CodeActions.CodeAction
type CodeActionWithOptions = class
inherit CodeAction
Public MustInherit Class CodeActionWithOptions
Inherits CodeAction
- 繼承
建構函式
CodeActionWithOptions() |
, CodeAction 可能會因使用者指定的選項而有所不同。 覆寫 或 ComputeOperationsAsync(Object, IProgress<CodeAnalysisProgress>, CancellationToken) 的ComputeOperationsAsync(Object, CancellationToken)其中一個,以實際計算此動作的作業。 |
屬性
EquivalenceKey |
如果兩個程式代碼動作具有相同的非 Null EquivalenceKey 值,而且由相同的 CodeFixProvider 或 CodeRefactoringProvider產生,則會被視為相等。 (繼承來源 CodeAction) |
IsInlinable |
如果此程式代碼動作包含 NestedActions,這個屬性會提供提示給主機,指出是否能夠滑動此程式代碼動作,並改為呈現巢狀動作。 當主機已經顯示許多最上層動作時,應該考慮 不要 內嵌此動作,以保留向使用者呈現的選項數目低。 不過,如果向用戶顯示幾個選項,則內嵌此動作可能會很有幫助,因為它可讓使用者查看並選擇其中一個具有較少步驟的巢狀選項。 若要使用巢狀動作建立 CodeAction ,請使用 Create(String, ImmutableArray<CodeAction>, Boolean)。 (繼承來源 CodeAction) |
NestedActions |
包含在這個 CodeAction中的子動作。 可以在主機中呈現,以提供更潛在的解決方案動作給特定問題。 若要使用巢狀動作建立 CodeAction ,請使用 Create(String, ImmutableArray<CodeAction>, Boolean)。 (繼承來源 CodeAction) |
Priority |
其他動作群組中此特定動作的優先順序。 較不相關的動作應該覆寫此動作,並指定較低的優先順序,讓使用者可以輕鬆地存取更重要的動作。 Default如果未覆寫,則傳回 。 (繼承來源 CodeAction) |
Tags |
來自 WellKnownTags的描述性標記。 這些標籤可能會影響項目的顯示方式。 (繼承來源 CodeAction) |
Title |
簡短標題,描述可能出現在功能表中的動作。 (繼承來源 CodeAction) |