を使用する場合、スタックトレースの印刷はそれほど難しくありませんSystem.Diagnostics
。各メソッドに渡されたパラメーターの値をスタックトレースに出力できるかどうか疑問に思っています。そうでない場合は、その理由を説明します。
これが私の予備コードです:
public static class CallStackTracker
{
public static void Print()
{
var st = new StackTrace();
for (int i = 0; i < st.FrameCount; i++)
{
var frame = st.GetFrame(i);
var mb = frame.GetMethod();
var parameters = mb.GetParameters();
foreach (var p in parameters)
{
// Stuff probably goes here, but is there another way?
}
}
}
}
前もって感謝します。