ReSharper 2020.1ヘルプ

アーキテクチャビュー

ReSharper | アーキテクチャー | プロジェクトの依存関係図を表示する

アーキテクチャビューを使用すると、プロジェクトの依存関係図を調べたり、以前に取得した依存関係のスナップショットをソリューションの現在の状態と比較することができます。

ビューは、ソリューション項目ダイアグラム領域、およびツールバーで構成されています。

Architecture View window

ソリューション項目

左のソリューションアイテムには、ソリューションのすべてのプロジェクトとアイテムのグループ化が含まれます。グループ化セレクタに応じて、グルーピングがない場合はプロジェクトがプレーンリストとして表示され、グループ化オプションに応じて階層が表示されます。各項目の横にあるチェックボックスは、図に項目を表示するかどうかを定義します。

ダイアグラム領域

ダイアグラム領域には、選択したチェックボックスを含むすべてのプロジェクトが表示されます。グループ化が有効な場合は、グループ化項目も表示されます。ダイアグラムを使用して、レイアウトを変更したり、グループ化ノードを展開したり折りたたんだりすることができます。詳細は、プロジェクトの依存関係図を見るを参照してください。

ツールバー・コントロール

コントロール

名前

説明

グループ化

このリストを使用して、To Doアイテムをグループ化するための条件を選択します。いくつかのオプションが提供されます。

  • なし - すべてのプロジェクトはグループ化されずに表示されます。

  • ソリューション・フォルダー - プロジェクトはソリューションフォルダー(英語)ごとにグループ化されます。

  • ファイル構造 - プロジェクトとソリューションフォルダーは、ファイルシステム構造によってグループ化されています。

ThemedIcon Undo Screen Gray 元に戻す

ダイアグラムの変更(表示/非表示のプロジェクト)を段階的に元に戻します。

ThemedIcon Redo Screen Gray やり直し

最後の元に戻す操作を元に戻します。

ThemedIcon MetricDisplay Screen Gray カップリング解析のオン/オフを切り替える

このトグルボタンを使用すると、バックグラウンドで実行される結合(英語)分析を有効または無効にできます。デフォルトでは、このボタンはオンになっており、新しいダイアグラムを開くとすぐに分析が開始されます。カップリング分析はリソースを大量に消費するプロセスであり、大規模なソリューションのパフォーマンスに影響を与える可能性があります。ダイアグラムの操作中に遅延が発生した場合、このボタンを使用して、カップリング分析を無効にし、必要に応じてダイアグラムを調整してから、分析を再度有効にすることができます。分析アルゴリズムは、最初に表示されたプロジェクトの結合を計算し、次にビューから隠されたプロジェクトを処理します。

ThemedIcon TransitiveEdges Screen Gray 推移的な参照を隠す/表示する

このトグルボタンを使用すると、プロジェクト間の推移的な参照を表示できます。これらはデフォルトで非表示になっており、アーキテクチャー構造を失うことなく図を簡素化します。たとえば、プロジェクト参照 A > B > C および A > Cがある場合、このボタンを使用すると A > C 参照が非表示になります。

ThemedIcon SaveGraph Screen Gray アーキテクチャグラフを保存する

依存関係のスナップショットをファイルに保存します。詳細は、プロジェクトの依存関係図を見るを参照してください。

ThemedIcon GraphDiff Screen Gray 差異の表示

このボタンは、ビューに表示されるスナップショットが現在のソリューションと異なる場合にのみ有効です。ボタンをクリックして、スナップショット内のソリューションの状態を現在の状態と比較します。

ThemedIcon CollapseGraph Screen Gray 折りたたみグラフ

ダイアグラム内のすべての要素を折りたたみます。

ThemedIcon ExpandGraph Screen Gray グラフを展開

ダイアグラム内のすべての要素を展開します。

ThemedIcon PossiblePaths Screen Gray 可能なパスを表示する

ボタンがオンになっていると、2つの特定のプロジェクトの間に、現在表示されていない他の参照プロジェクトからなるパスがあるかどうかを確認できます。これらのパスは緑色の点線で示されています。このボタンは、現在表示されているプロジェクトのうちの2つをリンクする隠れた中間プロジェクトがある場合にのみ有効になります。詳細は、 考えられるアーキテクチャ上の問題の検出を参照してください。

ThemedIcon Export Screen Gray PNGにエクスポートする

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

最終更新日: 2020年7月2日