メソッドのオーバーロードをIntellisenseドロップダウンに最初に表示する方法は.NETにありますか?

StackOverflow https://stackoverflow.com/questions/281269

質問

フォームに、ShowDialog()のオーバーロードを追加しました。 Visual Studioでは、このオーバーロードが3番目のバージョンとしてIntellisenseに表示されます。オーバーロードされた関数を#1(つまりデフォルト)として表示するにはどうすればよいですか?

役に立ちましたか?

解決

私が知る限り、オーバーロード選択インテリセンスのヒントでオーバーロードの順序を制御する方法はありません。

他のヒント

そのためにプラグインを使用する必要があります。必要なタスクを実行するものは、トマトのビジュアルアシストです- http:// www.wholetomato.com/

(他のオプションのなかでも)希望どおりに機能します:継承されていないメンバーを提案リストの上部に表示し、(または)太字にします

いいえ。しかし、VSはインテリセンスで最も最近使用されたオプションを強調表示する必要があります。これは次善の策です。

ツール->オプション->テキストエディター->(言語)-> Intellisense-> IntelliSenseは、最近使用したメンバーを事前選択します

パラメータの数がリストの現在の#1を下回らない限り、そうではないと思います。 Icは間違っているはずですが、私はよくそうです。 :)

しかし、なぜこれが必要なのか迷っています...

  1. それは問題ではありません。および
  2. 他の質問で答えられているように、探しているものを達成するためのより良い方法があります。
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top