2012-04-04 28 views
0

Visual Studioでは、単一の関数の呼び出し階層を表示できます。私が探しているのは同じ機能ですが、内部のC#コードからアクセスできます。C#:コードからの呼び出し呼び出し階層

自己記述型のVisual StudioプラグインでAPIを使用することはできますか?あるいは、いくつかのライブラリに直接アクセスしてコード分析を行うことはできますか?

スタティックコード分析でプログラムのCFGを取得すれば十分でしょう。

+0

[こちら](http://www.csharp-examples.net/reflection-callstack/)をご覧ください。 – Aliostad

+0

これはおそらく最良の方法ですが、インラインメソッドを考慮していないので、完璧ではありません。 –

+0

これはランタイム解析です。私は静的解析を探しています。 – Tarion

答えて

0

FxCopがコールスタックを取得するために必要です。

これは、VS ProfessionalとUltimate、およびWindows SDKの一部に同梱されています。

私はまだ完全なcontrollflowグラフの実装を探していますが、別の質問があります。

関連する問題