問題タブ [find-all-references]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - ソリューション内のすべての Web 参照メソッドへのすべての呼び出しを検索します (1 つの Web 参照に対して)
Visual Studio 2012 で、1 つの特定の Web 参照内に存在するメソッドに対して呼び出しが行われているソリューション全体の特定の行をすばやく見つける方法はありますか?
特定の 1 つのメソッドだけを探しているわけではありません。Web リファレンスには多数のメソッドが含まれており、それらすべてを検索したいと考えています。
または、これらの Web メソッドを呼び出す前に、作成している必要なオブジェクトのすべてのインスタンス化を探して、そこから絞り込むのが最善の方法ですか?
visual-studio-2010 - VS 2010、Fortran、すべての参照を検索、マルチプロジェクト ソリューション
Visual Fortran Compiler XE 14.0 を使用して、VS 2010 で複数プロジェクトの Fortran ソリューションを使用しています。関数を右クリックして [すべての参照を検索] を選択すると、特定のプロジェクト内の参照のみが表示されます。
ここで同様の投稿を見つけました:
- ソリューション内のすべてのプロジェクトのすべての参照を検索
- ソリューション内のすべての参照を見つける方法 (したがって、すべてのプロジェクト)?
- Visual Studio 2010 ソリューション すべての参照を検索できない
参照 (1) は、私が期待するものに最も近いものです (ただし、エンドユーザーがこの機能を実現するために何らかの作業が必要であるという事実は、依然として非常に残念です)。残念ながら、記載されている手順は、私のバージョンの VS 2010 Professional (SP1 付き) とは一致しないようです。つまり、'Properties>Common Properties' というオプションも、'References' についての言及もありません。
参考文献 (2) には、同時に私には理解できない受け入れられた回答があり、私が理解できることから、VS 2010 はこの機能を実現するための簡単な解決策を提供していないようです。
参照 (3) には、私の状況には当てはまらない解決策があります。
質問:
VS 2010 の組み込みオプションを使用して、「すべての参照を検索」を有効にして、ソリューション内のすべてのプロジェクトを検索するにはどうすればよいですか?
(注:一部のファイルのテキストを手動で編集する必要がある回答は、受け入れられる回答とは見なしません。VS 2010にはこれを行うためのユーザーフレンドリーな方法があることを完全に期待しています。)
ruby-on-rails - フォローすることを選択したすべてのユーザーのツイートを表示する
実際には、ユーザーのプロフィール ページ (実際の Twitter にあるものと同様) を作成したいだけで、このページに、フォローすることを選択したすべてのユーザーからのツイートを表示したいと考えています。
私がやろうとしていることは次のとおりです。
「プロファイル アクション」は UsersController にあります。
私の routes.rb ファイル:
今、localhost:3000/profile にアクセスすると、次のように表示されます:-
UsersController#profile の NoMethodError
未定義のメソッド `find_all_by_user_id' #
この問題を解決するにはどうすればよいですか? さらにコードが必要な場合はお知らせください。前もって感謝します。
visual-studio-2013 - すべての参照を検索しても、言語が異なる他の .NET プロジェクトのメンバー参照は見つかりません。
同じソリューション内で複数の C# クラス ライブラリ プロジェクト (DLL ではない) を参照する 1 つの VB.NET ASP.NET プロジェクトを含む VS 2013 ソリューションがあります。C# プロジェクトの 1 つで、いくつかのメソッド オーバーロード内のロジックに多くの変更を加えました。VB.NET プロジェクトではこれらのオーバーロードが広く使用されているため、これらのメソッドが参照されている場所の数を確認したいと考えています。変更を含む c# プロジェクトに移動し、必要なオーバーロードを右クリックして [すべての参照を検索] を選択しますが、c# プロジェクト内の参照しか表示されません。ただし、VB.NET プロジェクト内のこれらのメソッドの 1 つに移動すると、VB.NET プロジェクト内のすべての参照と、c# プロジェクト内のメソッド宣言が検出されます。
メソッド名のソリューション全体のテキスト検索を実行できましたが、このメソッド名はオーバーロードされているため、複数回使用されています。したがって、メソッド名ではなく、特定のオーバーロードされたメソッド シグネチャを検索したいと考えています。
これは VS 2013 の既知の欠点ですか? 他に気づいたことGo To Reference
として、ac# プロジェクトで宣言されているメソッドを VB.NET プロジェクト内から選択すると、ソース プロジェクト自体のメソッド定義に直接移動するのではなく、オブジェクト ブラウザーに移動することです。 .
visual-studio-2012 - Visual Studio 2012 または任意の無料ツールで、特定のアセンブリを参照するソリューション内のすべてのメソッドを見つけるにはどうすればよいですか?
ドキュメント用にさまざまなライブラリを呼び出すソリューション内のすべての場所を見つけたいと思います。
私が現在これを行っている方法は、オブジェクト ブラウザーでアセンブリを見てその名前空間を見つけ、ソリューション全体で "using thatNamespace " を検索し、それらの using ステートメントをコメント アウトして、結果のビルド エラーを調べることです。
私はもっと良い方法があると感じています。ありませんか?
c# - WCF OperationContract と DataContracts を使用してすべての参照を見つける
「すべての参照を検索」する方法があるかどうかを調べようとしています (ソリューション全体で Control+F を使用するのではなく、VS 機能を使用します)。WCF データと OperationContracts に関しては。不明な場合:
解決策は次のようになります。
さて、DoStuff()
コードレンズで見ると、実際にはそれへの参照があることがわかります:
ただし、wcf サービスで呼び出されるメソッドについては、同じことが当てはまりません。
上記では、インターフェイス/メソッドへの唯一の参照はインターフェイス/メソッドです。私が望んでいた参照がそこにあることを理解しています(メインメソッドから):
Service1
クライアントが生成され、実際には私の実装ではないため、そこにはありません...しかし、これを変更する方法はありますか?
現実の世界では、何千ものメソッドを含む WCF レイヤーがあり、その多くは使用されていませんが、コード レンズ/すべての参照の検索に頼ってこの決定を行うことはできません。この動作を変更する方法はありますか?
vb.net - VS 2015 VB.NET で IDisposable を実装するクラスの「すべての参照を検索」が機能しない
VS 2015 で、IDisposable を実装するクラスのクラス定義で[すべての参照を検索] をクリックすると、IDisposable を実装するすべてMyBase.Finalize()
のクラスが返されます。
注:これは、クラス定義自体(つまり)で「すべての参照を検索」をクリックすると発生しますPublic Class Test123
。実装(つまり)で「すべての参照を検索」をクリックすると、その特定のコンストラクターNew Test123
を使用するインスタンスのみがフェッチされます。New
これも紛らわしいです。VS 2010 では、クラス定義自体とすべての実装が 1 つのリストにグループ化されていましたが、2015 ではそうではありません。
以下のスクリーンショットを参照してください。class にマウスを重ねても、との両方のメソッドがTest123
強調表示されます。MyBase.Finalize()
Test123
Test456
Visual Studio 2010 はこれを行いません。これはバグですか、それとも「新機能」ですか?
これが引き起こす問題は、作業中の現在のプロジェクトではIDisposable
、すべてのクラスを手動で実装することです。そのため、任意のクラスで [ Find All References ] をクリックすると、参照を見つけるのに 10 ~ 20 秒かかり、数千のインスタンスMyBase.Finalize()
(すべてのクラスに 1 つ) が表示されますが、基本的にはまったく役に立ちません。
visual-studio - Visual Studio 2017/2015 C++/CLI ですべての参照の検索が失敗する
Visual Studio 2017 のすべての参照の検索機能に問題があります (少なくとも 2015 も古い可能性があります)。これを1つのプロジェクト(C#)で定義しました:
そして、同じソリューションの別のプロジェクト (C++/CLI) で次のように使用されます。
FaceAnalyzerAlgorithm (C#) の定義で [すべての参照を検索] を右クリックすると、フィルターに「ソリューション全体」と表示されていても、定義だけの使用が見つかりません。
使用 (C++/CLI) で [すべての参照を検索] を右クリックすると、何も検出されず、アクティビティを示すために UI で何も起こりません。[定義に移動] と [宣言に移動] はどちらも、最終的にオブジェクト ブラウザーに表示されます。
このような問題は、C# だけの場合は発生しないようですが、C++ になると惨めに失敗します。修正または回避策を歓迎します。