if(X)由(Y)调用,异常在(X)中,那么我们应该用参数报告(X)和(Y)。我正在使用Postsharp和For(X)“public override void OnException(MethodExecutionArgs args)”被引发并且我可以从MethodExecutionArgs获取参数但是之后我需要有一个更多级别的信息,即(Y)参数和值
通过以下代码,我可以得到调用方法(Y)
StackTrace stackTrace = new StackTrace();
MethodBase CallingMethod = stackTrace.GetFrame(2).GetMethod();
也可以提取下划线方法的参数。但问题是如何获得这些论点的价值?有什么可能的替代方法呢?