0

私は1つのファイルにそのような方法を持っています:

virtual void addValue(FieldIdentityCPtr & identity, ValueType::Type type, const unsigned char * value, size_t length) = 0;

このメソッドが呼び出されているすべての場所を見つけたいです。つまり、すべての用途

VisualAssistX の "Find References Alt+Shift+G" ショートカットを使用しようとしました。そして、私は実際に任意の(!)メソッドへのすべての参照を受け取ります。addValue

使い方だけでなく、メソッド宣言実装なども承ります。

同じ名前のすべてのメソッドへの参照を受け取ります。私の場合、さらに 10 個のメソッドがあり、これらすべてのメソッドへの参照も含まれています。

virtual void addValue(FieldIdentityCPtr & identity, ValueType::Type type, const int64 value) = 0;
virtual void addValue(FieldIdentityCPtr & identity, ValueType::Type type, const uint64 value) = 0;
virtual void addValue(FieldIdentityCPtr & identity, ValueType::Type type, const int32 value) = 0;
etc.

その結果、結果の 95% はガベージであり、5% だけが私が探しているものです。

特定のメソッドの使用法を見つけることは可能ですか? 使用できない場合はVisualAssistX、おそらく別のプラグインをお勧めできますか?

4

2 に答える 2

0

JetBrains はこの点で非常に優れており、その IDE は強力な機能を備えた優れたコード エディターです。

C# IDE はありませんが、Resharper というビジュアル スタジオ用のプラグインがあり、完全な使用箇所の検索機能を提供し、VS コード エディターの他の短所を克服しています。

https://www.jetbrains.com/resharper/

インストール後、使用箇所の検索機能は右クリックのコンテキスト メニューに表示されます。

于 2013-12-23T18:04:21.877 に答える