dotPeek 2026.1 Help

実装に移動

このコマンドは型やメンバーの実際の実装を見つけるのに役立ちます。つまり、実行されるソースコードを見つけることができます。 例えば、基本型やメンバーから、継承チェーンの中間ステップを飛ばして最終的な実装にジャンプできます。インターフェースメンバーの使用箇所では、そのメンバーが実装されているすべての場所に移動できます。

このコマンドは次の場所で使用できます。

  • タイプとメンバーの使用箇所: それらが実装されているすべての場所が一覧表示されます。

  • 型宣言: メンバーを実装するすべての派生型が一覧表示されます(存在する場合)。

  • 実装本体を持たない抽象メンバーまたはインターフェースメンバーの宣言: 実装を持っているすべての継承が一覧表示されます。

実装本体を持つメンバーの宣言(仮想メンバーやデフォルトインターフェースメソッドを含む)では、 利用できません。 そのようなメンバーの継承先を確認するには、 派生シンボルに移動を使用してください。

このコマンドは、アセンブリエクスプローラー、 ファイル構造ウィンドウ 、その他のツールウィンドウから呼び出せます。 必要に応じて、 ベースシンボルへ移動 コマンドを使用して逆方向に移動できます。

ここでは、 実装に移動 が中間ステップをバイパスする方法の例を示します。 IDocument インターフェースに以下の継承があるとします。

dotPeek:Go to implementation. 階層

宣言または IDocument の使用箇所で 実装に移動 を呼び出すと、dotPeek は継承先を 2 つだけ表示します:

dotPeek:Go to implementation. ドロップダウンリスト

これは、他のクラスが抽象クラスであり、 IDocument の実装が含まれていないためです。

型または型メンバーの実装に移動する

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

  2. メインメニューで 移動| 実装に移動 を選択、 Control+Shift+Alt+B を押す、または Ctrl+Alt キーを押しながらシンボルをクリックします。

    Visual Studio 2017 以降では、 Ctrl+Alt -クリックは 複数キャレットの追加に使用されることに注意してください。 このバインディングを無効化するには、dotPeek オプション の 環境 | 検索とナビゲーション ページで 実装に移動するには Ctrl + Alt クリックを使用する チェックボックスをオフにしてください。 Ctrl+Alt+S

  3. シンボルに実装が 1 つだけの場合、dotPeek はその実装へ直接移動します。

  4. シンボルに複数の実装がある場合、それらはドロップダウンにリストされます。 リストには、太字と通常の両方のフォントで項目を含めることができます。 太字は、アイテムに直接継承があることを示し、通常のフォントは間接継承に使用されます。

    次のいずれかを実行できます。

    • 目的の項目をクリックしてエディターで開きます。

    • を押して目的の項目を選択し、 Enter を押してエディターで開きます。

    • 入力を開始して結果をフィルタリングします。 ここで CamelHumps を使用できることに注意してください。 必要に応じて、 Esc を押してフィルタリングを解除します。

    • 結果検索 ウィンドウで一致する項目のリストを表示して 分析するには、 検索結果に表示 ThemedIcon.SearchResults.Screen.(Gray).png をクリックするか、テンキーで Shift+Enter または を押します。

この機能は、Microsoft Visual Studio の開発者向け生産性ツールである JetBrains ReSharper から着想を得て、取り入れています。

2026 年 6 月 12 日