質問

私のプロジェクト内の特定のインターフェイスを実装するすべてのクラス/インターフェイスを表示できる方法/ツールはありますか?Eclipse (Java) では、コンテキスト メニューの [型階層を開く] オプションを使用します。これにより、選択した型を拡張する型の (きれいな) ツリーが表示されます。.NETで同じことを行うツールはありますか?

役に立ちましたか?

解決

私はマークの次の推奨事項を支持します .NETリフレクター - そして、次の場所で利用可能な一連の印象的なアドインがあることを付け加えたいと思います。 コードプレックス.

私が定期的に使用しているアドインをいくつか紹介します。

  • Debletor - このアドインを使用すると、Reflector 内からプロセスをデバッグできます。
  • グラフ - このアドインは、アセンブリ依存関係グラフと IL グラフを描画します。
  • dependencyStructureMatrix - 依存構造マトリックスを作成および参照できます。
  • AutoDiagrammer - このアドインはクラス図を描画します。
  • CodeModelViewer - このアドインは、選択された項目の基礎となるコード モデル オブジェクトを表示します。

他のヒント

ReSharperのVisual Studioのプラグインはまた、他の多くの偉大な機能と一緒に表示型階層の機能を備えています。

リフレクターにこれを行う(しかも無料です)します。インタフェースを検索し、ツリー内の「派生型」ノードを展開します。

また、Visual Studioで「クラス図」プロジェクト項目は、それを行う必要がありますが、私は反射板のきれいな自然が好きます。

私は唯一の型階層を表示便利なこのReSharperの機能を発見しました。何日食申し出に近いもの(F4 - オープン型階層)   選択親クラスは、右の「使い方が高度な検索」と「派生型」のチェックボックスを選択します(または)検索プロパティウィンドウを表示するにはCTRL + ALT + SHIFTのF12を打つVSエディタをクリックして選択し、

ここに画像の説明を入力します

私は、派生クラスを参照してくださいするためのオプションが2008うわーVisual Studioで(クラスビューで)C ++ではなく、C#で利用可能であることを発見しました。

私は2018年に同じを探していたのでます:

のVisual Studio 2015から始めて、あなたは単に/ タイプ階層ビューアをインストールすることができますA>。これは本当にその日食の相手のようにきれいではありませんが、うまく仕事をして、自由である。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top