2011-12-01 40 views
2

我有PostSharp的一些問題(我想這個問題可以通過其他庫解決)。 我有這種情況:PostSharp - 如何將一個方法注入一個類?

我必須得到所有名稱包含一個單詞,例如「sth」的類。我有一個班在我的項目(一個例子):

SthClass1.cs 
SthClassBlabla.cs 
SthClass3.cs 

,我發現使用PostSharp的類:

[assembly: TraceAttribute(AttributeTargetMembers = "Sth*")] 

那麼,有沒有可能注入(?使用方面,PostSharp())每個找到的類的代碼?

例如:

SthClass1 myObj = new SthClass1(); 
myObj.ClassMethod1(); 
myObj.ClassMethod2(); 
myObj.InjectedMethod(); //that method belongs to the aspect 

回答

相關問題