CommitBehavior 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
をコミットした後の動作方法をエディターに 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 およびその他のコマンド ハンドラーのそれ以上の呼び出しを抑制します。これは通常、完了後に動作します。 既定では、エディターはこれらのコマンド ハンドラーを呼び出して、かっこの入力候補や自動行終端などの機能を有効にします。 |