5

IEnumerable拡張メソッドにはusing System.Linq;を追加することに慣れてきましたが、拡張メソッドを使用しようとしましたインテリセンスでは表示されず、何が間違っているのか理解する前に、あまりにも多くの時間を費やしてしまったので、Visual Studioで見つけられなかった文を使用するだけです。標準で拡張メソッドを見つけるVS2010拡張機能はありますか?Ctrl + View.ShowSmartTag機能?Visual Studio 2010の拡張機能usingステートメントが存在しない場合でもintellisenseに拡張メソッドを追加する

+0

あなたが拡張メソッドのために参照したすべてのアセンブリで_every_ 'static'クラスを検索するようにしますか?それは遅いでしょう。 – SLaks

+1

はどのアセンブリでもVSをスキャンしていませんか? – kenwarner

+0

はい、すべての静的クラスではありません。 – SLaks

答えて

0

拡張メソッドクラスの名前を入力してから、Ctrl + .を入力することはできません。私はちょうどそれをテストし、名前空間が異なっていても動作するはずです。または、variable.Ext()と入力してctrl + .を入力する方法があるかどうか疑問に思っていますか?私はVS 2012でテストしましたが、多分それが理由です。私は拡張メソッドを自動的に検出する拡張機能を認識していません。

+0

4歳。私は自分自身を恥ずかしく思うべきです。 –

関連する問題