8

特定の名前空間またはそのメンバーの使用法について、大規模なソリューションを検索しようとしていますSystem.IO

Resharper の Find Usages を使用すると、 への参照を見つけることができますがSystem.IO、明示的に使用した場合に限られます。ファイルusing System.IO;が完全な名前なしで名前空間のメンバーのいずれかを宣言して使用する場合、using参照のみが見つかります。各ファイルでも、名前空間の任意のメンバーの使用法を見つける必要があります。

これは、Visual Studio、Resharper、またはこの検索を行う他のプラグインで実現できますか?

4

2 に答える 2

0

ReSharper 2019.2.2 (2019/08/28) の時点で、ソリューション全体のシンボルの使用箇所を表示する機能はまだ存在しません。

回避策:

  1. どこでも名前空間: を検索Ctrl+Tし、次のように入力します。using System.IO
  2. 結果を新しいウィンドウに保存:Alt+Enter
    • ウィンドウを開いたままにするために、ウィンドウを固定することもできます。
  3. 結果ごとに、シンボルの使用箇所を表示します:
    1. usingキーワードにカーソルを置きます。
    2. Ctrl+Shift+Alt+F12

これは間違いなく理想的ではありませんが、仕事を成し遂げるための体系的な方法です。

更新: 2019 年 10 月 2 日

JetBrains は、この機能が現在 ReSharper でサポートされていないことを確認していますが、ロードマップに追加することを検討しています。

更新: 2019 年 10 月 17 日

  • JetBrainsは、この機能をReSharperに追加したことを確認したばかりで、2019.3 EAP1 から利用できるようになります。
  • Symbolの使用箇所を表示Find Dependent Codeするには、以下を可能にするオプションを使用します。
    1. プロジェクト参照を探す
    2. NuGet パッケージを探す
    3. プロジェクト レベルで検索する
    4. ソリューション レベルで検索する
于 2019-10-02T15:33:57.323 に答える