dotPeek 2024.3 ヘルプ

関連エンティティの使用箇所の検索

このコマンドを使用すると、指定された範囲内で、選択したシンボルに何らかの方法で関連するエンティティ (テキストの出現、動的参照など) の使用箇所を見つけることができます。このコマンドは、アセンブリエクスプローラー、ファイル構造ウィンドウ、その他のツールウィンドウから呼び出すことができます。

現在のコンテキストから関連エンティティの使用箇所を検索する

  1. コードビューアーのシンボルにキャレットを配置するか、ツールウィンドウでシンボルを選択します。

  2. Shift+Alt+F7 を押すか、メインメニューの移動 | 使用箇所の検索 Advanced を選択します。

  3. 開いた検索プロパティダイアログで、検索をカスタマイズできます。

  4. 検索列のチェックボックスを使用して、結果に含める関連シンボルの種類を指定します。元のシンボルに応じて、オプションのセットは異なります。例: 型の場合は、メンバーの使用箇所を検索できます。デリゲートの場合は、デリゲートターゲットなどを検索できます。詳細については、「関連エンティティの使用箇所の検索」を参照してください。

  5. スコープ列で、検索範囲を選択します。

  6. 元のシンボルが派生クラスまたは実装されたインターフェースメンバーの優先メンバーである場合、dotPeek は元のメンバーとそのすべての基本メンバーを検索フィールドに表示します。ベースメンバーの使用箇所を調べるか、優先メンバーの使用箇所を探すかを選択します。

  7. 検索をクリックします。

  8. 単一の使用箇所が見つかった場合、dotPeek はコードビューアーで使用箇所に直接移動します。2 つ以上の検索結果が結果の検索ウィンドウに表示されます。このウィンドウでは、使用状況を簡単に調べて分析できます。

現在読み込まれているアセンブリから、任意のシンボルに関連するエンティティの使用箇所を検索する

  1. 次のいずれかのコマンドを使用して、目的のシンボルを検索します。

  2. 目的の記号が結果リストに表示されたら、キーボードを使用して選択し、Shift+Alt+F7 を押します。

  3. 単一の使用箇所が見つかった場合、dotPeek はコードビューアーで使用箇所に直接移動します。2 つ以上の検索結果が結果の検索ウィンドウに表示されます。このウィンドウでは、使用状況を簡単に調べて分析できます。

dotPeek. 'Search Properties' dialog

使用箇所

メンバーの用途

派生型

委譲ターゲット

テキストの出現

ダイナミックリファレンス 1)

インターフェースの拡張

実装

実装メソッド

オーバーロードを含める

上書き…

クラス

Supported

Supported

Supported

Supported

定数

Supported

Supported

Supported

コンストラクター

Supported

Supported

委譲

Supported

Supported

Supported

列挙メンバー

Supported

Supported

Supported

列挙型

Supported

Supported

Supported

イベント

Supported

Supported

Supported

Available 2)

フィールド

Supported

Supported

Supported

ファイル

Supported

Supported

Supported

インデクサー

Supported

Supported

Supported

Available 3)

Available 4)

インターフェース

Supported

Supported

Supported

Supported

Supported

メソッド (ベース)

Supported

Supported

Supported

Supported

Available 5)

メソッド (上書き、スタンドアロン)

Supported

Supported

Supported

Available 6)

Available 7)

名前空間

Supported

Supported

演算子

Supported

Supported

Supported

パラメーター

Supported

Supported

Supported

Properties

Supported

Supported

Supported

Available 8)

構造

Supported

Supported

Supported

型パラメーター

Supported

Supported

変数

Supported

Supported

Supported

1) 動的参照は、実行時に特定の型にバインドされるオブジェクトのメンバーへの参照です。動的 (遅延バインド) 参照は、C#、VB.NET、ASP.NET、XAML で許可されます。( バック )

2) virtual 修飾子を持つイベントに使用可能です。( バック )

3)可能であれば。( バック )

4) virtual 修飾子を持つインデクサーに使用可能です。( バック )

5)可能であれば。( バック )

6)可能であれば。( バック )

7)可能ならば。( バック )

8)可能であれば。( バック )

この機能は、Microsoft Visual Studio の開発者生産性ツールである JetBrains ReSharper に触発され、そこから借用されています。

関連ページ:

構造別にファイルを移動する

ファイル構造ウィンドウ:dotPeek では、ファイル構造ウィンドウを使用して現在のドキュメントの構造を移動でき、大きなファイルのナビゲーションが大幅に簡素化されます。ウィンドウはコードビューアーと同期されます。別のコードビューアーのタブに切り替えると、ウィンドウには対応するファイルの構造が表示されます。ファイル構造ウィンドウを開いて使用するを押すか、メインメニューからを選択します。または、を押して、ポップアップにコマンド名を入力し、そこで選択することもできます。現在のドキュメントの内容はツ

検索結果を分析する

dotPeek のナビゲーション操作と検索操作で複数の結果が得られた場合、これらの結果を検索結果ウィンドウに表示することができます。検索結果ウィンドウは、検索結果を分析するためのさまざまな方法を提供します。使用箇所の検索などの一部のアクションでは、このウィンドウに結果が自動的に表示されます。その他のアクションについては、検索結果のポップアップが表示されたときに手動で行うことができます。検索結果に表示をクリックし、テンキーの Shift+Enter または + を押します。新しいナビゲーションまたは検索ア...

どこでも検索 / 型に移動

このコマンドは、2 つの異なる機能を組み合わせています。最初に表示されるどこでも検索を使用すると、タイプ、シンボル、最近使用したファイル、メタデータトークン、および最近表示したメソッドの宛先に移動できます。この機能を呼び出すとすぐに候補のリストが表示され、最初は最近使用したファイルと移動された項目が含まれます。2 回目にを押すか、メニューからコマンドを呼び出すと表示される型へジャンプでは、任意の型に移動することができます。検索を開始する:これらのアクションを使用して、現在アセンブリエクスプロ...

ファイルメンバーに移動

このコマンドを使用すると、現在のドキュメント内の特定のメソッド、フィールド、プロパティ(ソースファイルまたは逆コンパイルによって再構築されたファイル)にすばやく移動できます。このコマンドを使用して、現在のドキュメント内のテキストを検索することもできます。テキストの一致は、一致するメンバーの後にポップアップに表示されます。ファイルメンバーまたはテキスト出現箇所に移動するを押すか、メインメニューからを選択します。または、を押して、ポップアップにコマンド名を入力し、そこで選択することもできます。表

使用箇所の検索のシンボル

このコマンドを使用すると、現在ロードされているアセンブリ内の 1 つ以上のシンボルのすべての使用箇所を検索できます。シンボルの宣言またはその他の使用箇所から検索を開始できます。このコマンドは、アセンブリエクスプローラー、ファイル構造ウィンドウ、その他のツールウィンドウから呼び出すことができます。現在のコンテキストからシンボルの使用箇所を見つけるコードビューアーのシンボルにキャレットを配置するか、ツールウィンドウでシンボルを選択します。以下のいずれか 1 つを実行します: メインメニューからを選択し...