dotPeek 2024.3 ヘルプ

型階層を調べる

dotPeek を使用すると、タイプの継承階層を調査できます。選択したタイプの基本タイプと継承の両方を表示し、マウスクリックでそれらのいずれかに移動できます。階層内の任意のノードについて、プレビューペインにすべてまたは多形メンバーのみを表示できます。

階層を調査する

  1. コードビューアーで目的のタイプを見つけるか、アセンブリエクスプローラーでそれを展開します。

  2. Control+Alt+H を押すか、メインメニューからインスペクション | 階層を選択します。または、Control+Shift+A を押して、ポップアップにコマンド名を入力し、そこで選択することもできます。

  3. 階層ウィンドウに追加する専用のタブで型階層を調べます。

ツリーの一部のシンボルは太字で表示されます。つまり、検査対象のタイプから直接継承されるということです。

Viewing type hierarchy

階層はかなり複雑になる可能性があり、特に階層内の名前と場所に疑問がある場合は、特定の 1 つのシンボルを見つけるのが難しくなります。そのような場合、シンボルの名前の一部またはそのキャメルハンプ省略形をタイプし始めることができ、dotPeek はウィンドウの要素のセットを絞り込みます:

Filtering members in type hierarchy

どのモジュールに階層内のシンボルが含まれているかを確認するには、グループ化リストでモジュール階層を含むを選択します。

ツールバーのダイアグラムに表示する ThemedIcon.TypeLayoutAlt.Screen.(Gray).png をクリックして、タイプ依存関係ダイアグラムで現在の階層を視覚化することもできます。

中間ノードの階層を再構築する

  1. 階層ツリービューで、目的のノードを選択します。

  2. ツールバーのこれをベースThemedIcon.Base.Screen.(Gray).png をクリックするか、選択項目のコンテキストメニューで対応するコマンドを選択します。

階層で選択されたタイプのメンバーをプレビューする

  1. 階層内のタイプを選択します。

  2. ツールバーのメンバーの表示 ThemedIcon.PreviewToggle.Screen.(Gray).png をクリックします。メンバーのプレビューペインがウィンドウの下部に表示されます。

    Members preview in the Hierarchy window
  3. ツールバーのメンバーの表示 ThemedIcon.PreviewToggle.Screen.(Gray).png の横にある下矢印をクリックし、を選択すると、プレビューウィンドウをウィンドウの右側に移動できます。

  4. タイプのすべてのメンバーをプレビューすることも、多態的なメンバーだけをプレビューすることもできます。これら 2 つのモードを切り替えるには、プレビューペインの上部にあるすべてのインスタンスメンバー ThemedIcon.AllMembers.Screen.(Gray).png多型メンバーのみ ThemedIcon.VirtualMembers.Screen.(Gray).png ボタンを使用します。

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

関連ページ:

階層ウィンドウ

階層ウィンドウには、コードのいくつかの型階層構造が表示されます。型階層、型依存関係ダイアグラム、アセンブリ依存ダイアグラム、参照の階層、型階層:このビューには、メンバーを含む型階層と、特定のタイプのすべてのサブタイプおよびスーパータイプのリストが表示されます。階層を分析し、ダブルクリックして任意の型の宣言に移動できます。ツールバーコントロールリフレッシュコードの変更を外部に反映するためにウィンドウの内容を更新します。これをベースに選択されたタイプが階層ツリーのルートになり、それに応じてツリーが

型依存関係ダイアグラムを調べる

dotPeek を使用すると、ソリューション内で型が相互にどのように依存しているかを視覚的に調べることができます。さまざまなプロジェクトまたはコンパイルされたアセンブリから任意の数の型を型依存関係ダイアグラムに追加し、それらの間のさまざまな種類の依存関係を調べることができます。初期ダイアグラムを作成する:新しい型依存関係ダイアグラムを作成するには、いくつかの方法があります。コードビューアー内の任意の場所にキャレットを置き、メインメニューで選択するか、これを調べるコマンドを呼び出して (を押

これを調べる

このコマンドは dotPeek のコード探索とインスペクション機能への近道です: 型階層を調べる、型依存関係ダイアグラム、このコマンドは、アセンブリエクスプローラー、ファイル構造ウィンドウ、その他のツールウィンドウから呼び出すことができます。コンテキストに応じて、このショートカットは、そのコンテキストで利用可能なすべてのコード探索機能にアクセスできます。コンテキストで利用可能なコード探索機能を表示するコードビューアーのシンボルにキャレットを配置するか、ツールウィンドウでシンボルを選択します。ボタン...