我对PostSharp有一些问题(我认为问题可以通过其他库解决)。 我有这种情况:
我必须得到名字中包含单词的所有类,例如“Sth”。我的项目中有这些类(例子):
SthClass1.cs
SthClassBlabla.cs
SthClass3.cs
我发现使用PostSharp
的类:
[assembly: TraceAttribute( AttributeTargetMembers = "Sth*")]
那么,是否可以为每个找到的类注入(使用aspect,PostSharp(?))代码?
示例:
SthClass1 myObj = new SthClass1();
myObj.ClassMethod1();
myObj.ClassMethod2();
myObj.InjectedMethod(); //that method belongs to the aspect