.net 获取当前方法';可移植汇编中的MethodInfo

.net 获取当前方法';可移植汇编中的MethodInfo,.net,portable-class-library,.net,Portable Class Library,我想在支持Windows Phone和Windows应用商店应用程序的便携程序集中获取当前执行方法信息。 但是,MethodInfo.GetCurrentMethod()和MethodBase.GetCurrentMethod()在这种可移植程序集中不可用。 如何获取当前方法的MethodInfo?可能您必须使用(也有其他重载)?我正在将库移植到可移植实现。该库有许多获取自身MethodInfo的方法。我可以使用Type.GetMethod()作为解决方法,但它需要几十个调用,比如typeof(

我想在支持Windows Phone和Windows应用商店应用程序的便携程序集中获取当前执行方法信息。 但是,
MethodInfo.GetCurrentMethod()
MethodBase.GetCurrentMethod()
在这种可移植程序集中不可用。
如何获取当前方法的MethodInfo?

可能您必须使用(也有其他重载)?

我正在将库移植到可移植实现。该库有许多获取自身MethodInfo的方法。我可以使用
Type.GetMethod()
作为解决方法,但它需要几十个调用,比如
typeof(FooClass).GetMethod(“BarMethod”)
。在我看来,这是一种糟糕的风格(也称为严格类型代码)。@konstantin.zaikin我同意。但我不认为还有别的办法。关于同样的方法,这里还有一个问题:谢谢,看起来它不存在了,因为它不存在于Windows应用商店应用程序中