如何获得执行者的声明成员?

时间:2018-10-18 11:45:48

标签: c# reflection custom-attributes postsharp

我正在与PostSharp一起工作,但无法弄清楚如何声明成员(在我的情况下是方法)。假设我想为参数编写一些自定义的null验证(使用fsync),并且想将我的方面应用到接口级别。

当我这样做时,并且触发了fsync

OnMethodBoundaryAspect

我得到了已实现的方法(实际上称为方法),但是我需要“原始”声明一个。例如:

OnEntry

似乎使用反射我只能到达第一个实现,而不能声明。而另一方面,属性或Postsharp方面则不保留应用它们的成员的任何信息(至少我没有找到它)。

那怎么去呢?

为了记录,我需要在接口级别应用方面,这是必须的。

0 个答案:

没有答案