コードが記述されたら、メソッドのオーバーロードを表示する唯一の方法は、Parentesis ()
を削除して再度開くことでメソッドを実際に編集することです。
ファイルを編集する代わりに、これをアクティブにするために押すことができるショートカットキーはありますか?
例については、以下のShowDialog Overloadスクリーンショットを参照してください。
Ctrl+Shift+Space 選択したメソッドのEdit.ParameterInfo
を示します。選択したメソッドでは、キャレットはメソッドの括弧内にある必要があります。
Visual Studio 2010キーバインドポスター です。
そして、まだ 2008 を使用している場合。
Visual Studio 2010でのみテスト済み。
()内にカーソルを置き、を押します Ctrl+K、その後 P。
を押してナビゲートします ↑ / ↓ 矢印キー。
これのデフォルトのキーバインディングは Ctrl+Shift+Space
基礎となるVisual StudioコマンドはEdit.ParameterInfo
です。標準のキーバインディングが機能しない場合(一部のプロファイルで可能)、キーボードオプションページから変更できます。
上記のいずれの方法も機能しないことがあります。キーバインドは適切ですが、ツールヒントは、補完ヘルプとしてもオンデマンドとしても、いずれの場合も表示されません。
修正するには、Tools\Text Editor\C#(またはすべての言語)に移動し、「Parameter Information」を確認します。今では動作するはずです
すばらしい質問です。同じ問題がありました。このリストを表示するためのキーボードショートカットCtrl + Shift + Space(Ctrl + Spaceの基本的なIntelliSenseショートカットのバリエーション)が実際にあることがわかりました。
コマンドEdit.ParameterInfo
(にマッピングされる Ctrl+Shift+Space デフォルトでは、カーソルがメソッド呼び出しのパラメーターブラケット内にあるときに呼び出されると、オーバーロードツールチップが表示されます。
コマンドEdit.QuickInfo
(にマッピングされる Ctrl+KCtrl+I デフォルトでは、カーソル位置にマウスを合わせると表示されるツールチップが表示されます。
時々、上記の提案は機能しなくなりますが、Visual Studioを再起動すると、再び機能し始めます。
私はこれが古い投稿であることを知っていますが、このページにまだアクセスしている私のような初心者にとっては、これは役に立つかもしれません。メソッドにカーソルを合わせると、クリックできない情報ボックスが表示されますが、メソッドの括弧にカンマを書くだけで、IntelliSenseはクリック可能な矢印の付いた最愛の情報ボックスを提供します。
私のVS2010では、最初の括弧を書いた後に現れました。
そのため、prams.Add(
そのようなことをした後、上下の矢印の付いたボックスが現れました。