次のようなものを使用して、StackTraceによってパラメーターに関する情報を取得できます。
catch (Exception ex)
{
var st = new StackTrace(ex);
System.Reflection.ParameterInfo pi = st.GetFrame(0).GetMethod().GetParameters().First();
}
パラメータの値を取得する方法を知りたいです。例:
スタックトレースのメソッドが次のような場合:
void MyMethod(object value)
そして、その呼びかけは次のようでした。
MyMethod(10);
値10を取得したいのですが、どうすればよいですか?