Можно ли перехватить вызовы конструктора и деструктора класса с помощью PostSharp? Я хотел бы создать счетчик активных экземпляров для классов.
Вызовы конструктора и деструктора класса перехвата PostSharp
Ответы (1)
Вы можете использовать OnMethodBoundaryAspect для конструктора и деструкторов. Обратите внимание, что классы не имеют деструкторов по умолчанию в C# и VB, а деструкторы вызываются в недетерминированный момент.
Помните, что конструкторы можно вызывать в цепочке, и аспект будет применяться к каждому конструктору в цепочке.
person
Gael Fraiteur
schedule
05.09.2012