|
分類:[C#]
C# 3.5です。
var stackFrame = new StackFrame(1);
var methodBase = stackFrame.GetMethod();
foreach (var parameterInfo in methodBase.GetParameters())
{
Console.WriteLine("{0} {1}", parameterInfo.Name, parameterInfo.ParameterType);
}
上記のような方法で、呼び出し元メソッドの
・引数の名前
・引数の型
は取得できたのですが、引数の値を取得する方法が分かりません。
引数の値を取得する方法は無いのでしょうか?
VisualStudioのデバッガでは、引数の値が表示されるので
値を取れる方法があっても良いと思うのですが・・・
|