関連エンティティの使用箇所の検索
このコマンドを使用すると、指定された範囲内で、選択したシンボルに何らかの方法で関連するエンティティ (テキストの出現、動的参照など) の使用箇所を見つけることができます。 このコマンドは、アセンブリエクスプローラー、 ファイル構造ウィンドウ 、その他のツールウィンドウから呼び出せます。
現在のコンテキストから関連エンティティの使用箇所を検索する
コードビューアー でシンボルにキャレットを置くか、ツールウィンドウでシンボルを選択します。
Shift+Alt+F7 を押すか、メインメニューの を選択します。
開いた検索プロパティダイアログで、検索をカスタマイズできます。
検索 列のチェックボックスを使って、どの関連シンボルを結果に含めるか指定できます。 元のシンボルによって、オプションのセットは異なります。 例えば、型の場合はメンバーの使用箇所を検索できます。デリゲートの場合はデリゲートターゲットなどを検索できます。 詳細については、 関連エンティティの使用箇所の検索 をご参照ください。
スコープ 列で、検索範囲を選択します。
元のシンボルが派生クラスのオーバーライドメンバーや実装されたインターフェースメンバーの場合、dotPeek は元のメンバーとそのすべての基底メンバーを 検索 フィールドに表示します。 ベースメンバーの使用箇所を調べるか、優先メンバーの使用箇所を探すかを選択します。
検索 をクリックします。
1つの使用箇所が見つかった場合、dotPeek は コードビューアー でその場所へ直接移動します。 2つ以上の検索結果は、検索結果ウィンドウに表示され、 使用箇所の詳細を確認・分析できます。
現在読み込まれているアセンブリから、任意のシンボルに関連するエンティティの使用箇所を検索する
次のいずれかのコマンドを使用して、目的のシンボルを検索します。
どこでも検索 / 型に移動 Control+N
シンボルに移動 Shift+Control+Alt+N
ファイルメンバーに移動 Control+F12
目的のシンボルが結果リストに表示されたら、キーボードを使用して選択し、 Shift+Alt+F7 を押します。
1つの使用箇所が見つかった場合、dotPeek は コードビューアー でその場所へ直接移動します。 2つ以上の検索結果は、検索結果ウィンドウに表示され、 使用箇所の詳細を確認・分析できます。

使用箇所 | メンバーの用途 | 派生型 | 委譲ターゲット | テキストの出現 | ダイナミックリファレンス 1) | インターフェースの拡張 | 実装 | 実装メソッド | オーバーロードを含める | 上書き… | |
|---|---|---|---|---|---|---|---|---|---|---|---|
クラス | |||||||||||
定数 | |||||||||||
コンストラクター | |||||||||||
委譲 | |||||||||||
列挙メンバー | |||||||||||
列挙型 | |||||||||||
イベント | |||||||||||
フィールド | |||||||||||
ファイル | |||||||||||
インデクサー | |||||||||||
インターフェース | |||||||||||
メソッド (ベース) | |||||||||||
メソッド (上書き、スタンドアロン) | |||||||||||
名前空間 | |||||||||||
演算子 | |||||||||||
パラメーター | |||||||||||
プロパティ | |||||||||||
構造 | |||||||||||
型パラメーター | |||||||||||
変数 |
1) 動的参照は、実行時に特定の型にバインドされるオブジェクトのメンバーへの参照です。 動的 (遅延バインド) 参照は、C#、VB.NET、ASP.NET、XAML で許可されます。 (バック)
2) virtual 修飾子を持つイベントに使用可能です。 (戻る)
3)可能であれば。 (バック)
4) virtual 修飾子を持つインデクサーに使用可能です。 (戻る)
5)可能であれば。 (バック)
6)可能であれば。 (バック)
7)可能ならば。 (バック)
8)可能であれば。 (バック)
この機能は、Microsoft Visual Studio の開発者向け生産性ツールである JetBrains ReSharper から着想を得て、取り入れています。