次の方法で共有


CommitBehavior 列挙型

定義

をコミットした後の動作方法をエディターに CompletionItem指示します。

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

public enum class CommitBehavior
[System.Flags]
public enum CommitBehavior
[<System.Flags>]
type CommitBehavior = 
Public Enum CommitBehavior
継承
CommitBehavior
属性

フィールド

CancelCommit 4

コミット操作を取り消し、他 TryCommit(IAsyncCompletionSession, ITextBuffer, CompletionItem, Char, CancellationToken)の を呼び出しません。 機能的には、型指定された文字がコミット文字ではないかのように動作し、ユーザーは を引き続き操作できます。 IAsyncCompletionSession

None 0

TypeChar コマンドを伝達し、ReturnKey コマンドと TabKey コマンドを抑制するには、既定の動作 (つまり) を使用します。

RaiseFurtherReturnKeyAndTabKeyCommandHandlers 2

ReturnKey コマンド ハンドラーと Tab コマンド ハンドラーをさらに呼び出します。これは通常、完了後に抑制されます。 既定では、エディターは完了セッションのコミット後に ReturnKey コマンド ハンドラーと Tab コマンド ハンドラーを呼び出しません。

Retrigger 8

ユーザーがマウス、Ctrl + Space、TAB などの新しいセッションをトリガーしないジェスチャを使用して現在のセッションをコミットした場合でも、別の完了セッションがトリガーされるようにします。 このフラグが設定されていない場合、新しいセッションは、以前のセッションがトリガー文字でコミットされ SuppressFurtherTypeCharCommandHandlers 、フラグが使用されなかった場合にのみトリガーされます。

SuppressFurtherTypeCharCommandHandlers 1

TypeChar およびその他のコマンド ハンドラーのそれ以上の呼び出しを抑制します。これは通常、完了後に動作します。 既定では、エディターはこれらのコマンド ハンドラーを呼び出して、かっこの入力候補や自動行終端などの機能を有効にします。

適用対象