.NET アプリケーションでは、現在のスレッド状態に関するデバッグ情報を収集する必要があるポイントがいくつかあります。new StackTrace()
情報コンストラクターを取得できます。特に、対応するオブジェクトを含む現在のスタック フレームのリストを取得できMethodInfo
ます。これにより、IL コード、ローカル変数とパラメーターの数、およびパラメーター名を得ることができます。
これらのローカルとパラメーター (少なくともプリミティブ型) の現在の値を取得するにはどうすればよいですか?
アプリケーションにデバッガーを手動でアタッチすることはできませんが、アプリケーションは必要に応じて新しいプロセスを生成できます。