У меня есть некоторые проблемы с 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