dotPeek 2024.3 ヘルプ

階層ウィンドウ

階層ウィンドウには、コードのいくつかの型階層構造が表示されます。

型階層

このビューには、メンバーを含む型階層と、特定のタイプのすべてのサブタイプおよびスーパータイプのリストが表示されます。階層を分析し、ダブルクリックして任意の型の宣言に移動できます。

dotPeek: Type hierarchy. members preview

ツールバーコントロール

コントロール

名前

説明

ThemedIcon.Refresh.Screen.(Gray).png

リフレッシュ

コードの変更を外部に反映するためにウィンドウの内容を更新します。

ThemedIcon.Base.Screen.(Gray).png

これをベース

選択されたタイプが階層ツリーのルートになり、それに応じてツリーが再構築されます。新しい基本タイプは太字でハイライトされています。

ThemedIcon.ExpandAll.Screen.(Gray).png ThemedIcon.CollapseAll.Screen.(Gray).png

すべて展開 / すべて折りたたむ

現在のタブのすべてのノードを展開 / 折りたたみます。

ThemedIcon.Up.Screen.(Gray).png ThemedIcon.Down.Screen.(Gray).png

/ 次へ


Shift+F8 / F8

前 / 次の項目に移動し、それに応じてソースコードをスクロールします。

ThemedIcon.PreviewToggle.Screen.(Gray).png

メンバーの表示

リストを使用して指定された位置(ウィンドウの下部または右側)でプレビューペインを非表示または表示します。

ThemedIcon.Export.Screen.(Gray).png

エクスポート

このボタンをクリックして、現在ウィンドウに表示されているデータをテキスト形式でエクスポートするか、ドロップダウンセレクタを使用してデータを XML または HTML 形式でエクスポートします。表示されるデータのエクスポートダイアログを使用すると、データをファイルに保存したり、クリップボードにコピーしたりできます。

ThemedIcon.Hierarchy.Screen.(Gray).png

クラス階層

このツリーには、センタータイプのすべてのサブタイプとスーパータイプが表示されます。センタータイプはツリーのどこにでも配置できますが、必ずしもルートに配置する必要はありません。これをベースにボタン ThemedIcon.Base.Screen.(Gray).png を使用して別のセンタータイプを選択すると、それに応じてツリーが再構築されます。

ThemedIcon.Subtypes.Screen.(Gray).png

サブタイプ階層

このツリーには、センタータイプのすべてのサブタイプが表示されます。中央のタイプは、ツリーのルートに配置されます。

ThemedIcon.Supertypes.Screen.(Gray).png

スーパータイプ階層

このツリーには、センタータイプのすべてのスーパータイプが昇順に表示されます(各子ノードはその親のスーパータイプです)。中央のタイプは、ツリーのルートに配置されます。

ThemedIcon.ImplHierarchy.Screen.(Gray).png

実装階層

このツリーには、センタータイプのすべての子孫が表示されます。

ThemedIcon.LeafInterface.Screen.(Gray).png

インターフェースの葉

このモードでは、階層はクラスを継承として持つ派生インターフェースのみを表示し、他のインターフェースを継承として持つすべての中間インターフェースを非表示にします。

ThemedIcon.ExcludeLibraryElement.Screen.(Gray).png

このソリューションから要素を表示

外部ライブラリからシンボルを非表示にします。

ThemedIcon.TypeLayoutAlt.Screen.(Gray).png

ダイアグラムに表示する

このボタンをクリックすると、ウィンドウに表示されているすべてのタイプがタイプ依存関係ダイアグラムビューに表示されます

ThemedIcon.Hierarchy.Screen.(Gray).png

参照するプロジェクト

このボタンをクリックすると、現在のプロジェクトで参照されているすべてのプロジェクトとアセンブリが表示されます。

ThemedIcon.Subtypes.Screen.(Gray).png

プロジェクトの参照

このボタンをクリックすると、現在のプロジェクトを参照するすべてのプロジェクトが表示されます。階層は昇順に表示されます(各子ノードはその親を参照するプロジェクトです)。現在のプロジェクトは、ツリーのルートに配置されます。

グループ化

ウィンドウ内のアイテムを異なるカテゴリでグループ化できます。

ThemedIcon.AllMembers.Screen.(Gray).png

すべてのインスタンスメンバー (「プレビュー」ペイン)

プレビューペインにすべてのインスタンスメンバーを表示します。

ThemedIcon.VirtualMembers.Screen.(Gray).png

多型メンバーのみ (「プレビュー」ペイン)

選択した階層ノードのポリモーフィックなメンバーのみを表示するようプレビューウィンドウを制限します。

型依存関係ダイアグラム

型依存関係ダイアグラムビューを使用すると、ソリューション内の型間の依存関係を視覚的に調べることができます。さまざまなプロジェクトまたはコンパイルされたアセンブリから任意の数の型を追加し、それらの間のさまざまな種類の依存関係を視覚化できます。詳細については、タイプ依存関係ダイアグラムを調べるを参照してください。

Type dependency diagram

ツールバーコントロール

コントロール

名前

説明

ThemedIcon.Refresh.Screen.(Gray).png

リフレッシュ

コードの変更を外部に反映するためにウィンドウの内容を更新します。

ThemedIcon.Undo.Screen.(Gray).png

元に戻す

このボタンをクリックすると、ビュー内の変更(アイテムの追加と削除)が段階的に元に戻ります。

ThemedIcon.Redo.Screen.(Gray).png

やり直し

最後の元に戻す操作を元に戻すには、このボタンをクリックします。

ThemedIcon.Export.Screen.(Gray).png

PNG にエクスポート

ダイアグラムの可視部分を PNG イメージファイルとして保存するには、このボタンをクリックします。

ThemedIcon.Filter.Screen.(Gray).png

フィルター依存関係

このドロップリストを使用して、ダイアグラムのタイプ間に表示する依存関係の種類を選択できます。

アセンブリ依存ダイアグラム

アセンブリの依存関係ダイアグラムは、コンパイルされたアセンブリ間の依存関係を視覚的に調査できます。詳細については、アセンブリの依存関係ダイアグラムを調べるを参照してください。

dotPeek: Assembly diagram

ツールバーコントロール

コントロール

名前

説明

ThemedIcon.Undo.Screen.(Gray).png

元に戻す

このボタンをクリックすると、ビュー内の変更(アイテムの追加と削除)が段階的に元に戻ります。

ThemedIcon.Redo.Screen.(Gray).png

やり直し

最後の元に戻す操作を元に戻すには、このボタンをクリックします。

ThemedIcon.Export.Screen.(Gray).png

PNG にエクスポート

ダイアグラムの可視部分を PNG イメージファイルとして保存するには、このボタンをクリックします。

参照の階層

このビューは、アセンブリの参照階層を探索し、すべてのアセンブリの依存関係を追跡できます。再帰的な依存関係が検出され、参照エントリの右側にグリフがマークされます。詳細については、参照の階層を調べるを参照してください。

dotPeek: References hierarchy

ウィンドウタブ

タイプまたはスタイル階層、または依存グラフをウィンドウで開くと、それらが左側に表示される新しいタブに表示されます。以前開いていたタブは、ウィンドウの幅が許せば右に移動し、それ以外の場合はメモリを節約しますが、タブの右側に表示されている矢印をクリックして必要なタブをクリックする

Tool window tabs

タブがアンロードされないようにするには、タブタイトルの横にあるピンアイコン ThemedIcon.Pin.Screen.(Gray).png をクリックします。

関連ページ:

型階層を調べる

dotPeek を使用すると、タイプの継承階層を調査できます。選択したタイプの基本タイプと継承の両方を表示し、マウスクリックでそれらのいずれかに移動できます。階層内の任意のノードについて、プレビューペインにすべてまたは多形メンバーのみを表示できます。階層を調査するコードビューアーで目的のタイプを見つけるか、アセンブリエクスプローラーでそれを展開します。を押すか、メインメニューからを選択します。または、を押して、ポップアップにコマンド名を入力し、そこで選択することもできます。階層ウィンドウに追加...

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

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

アセンブリの依存関係ダイアグラムを調べる

dotPeek は、コンパイルされたアセンブリ間の依存関係を視覚的に調べるのに役立ちます。任意の数のアセンブリからダイアグラムを作成し、これらのアセンブリが互いにどのように参照するかを調べることができます。初期ダイアグラムを作成する:アセンブリエクスプローラーウィンドウで 1 つ以上のアセンブリを選択し、選択内容を右クリックしてコンテキストメニューでアセンブリの依存関係ダイアグラムを表示するを選択するか、メインメニューで選択します。ダイアグラムには、選択したすべてのアセンブリと、そこから参照...

参照の階層を調べる

この機能を使用すると、すべてのアセンブリの参照の階層を調べ、すべてのアセンブリの依存関係を追跡できます。再帰的な依存関係が検出され、参照エントリの右側にグリフが表示されます。アセンブリの参照階層を表示するアセンブリエクスプローラーウィンドウでアセンブリを選択します。以下のいずれか 1 つを実行します: メニューからを選択してください。アセンブリを右クリックして、コンテキストメニューで参照階層を選択します。Ctrl+Alt+R を押します。、表示される階層ウィンドウの新しいタブで、階層またはアセンブリ...

逆コンパイルされたファイルにアクセスする

コードビューアーで見ることができるすべての逆コンパイルされたコードは実際に一時ファイルに逆コンパイルされます。必要に応じてこれらのファイルにアクセスできます。逆コンパイルされたファイルにアクセスする開いているドキュメントの概要とプレゼンテーションモードを表示するには、タブヘッダーを右クリックして、コンテキストメニューで外部ソース情報を選択します。表示されるダイアログで、ドキュメントが属するアセンブリの名前と場所、外部ソースプロバイダー(メタデータビューアー、逆コンパイラー、シンボルサーバー)を確...