在c#中获取函数参数值的可能方法

时间:2015-04-09 05:47:04

标签: c# stack-trace system.reflection

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();

也可以提取下划线方法的参数。但问题是如何获得这些论点的价值?有什么可能的替代方法呢?

0 个答案:

没有答案