以下のコードを使用して、呼び出しメソッド名とそのパラメーターをメソッド内で取得しています。
var stackTrace = new StackTrace();
var methodName = stackTrace.GetFrame(1).GetMethod().Name;
var parameters = stackTrace.GetFrame(1).GetMethod().GetParameters();
foreach (var parameterInfo in parameters)
{
var name = parameterInfo.Name;
var value = "How to get value?";
}
今私の質問は、そのパラメーターの値を取得することです。何か案は?