Я хочу регистрировать все вызовы всех методов класса с определенным атрибутом. Как бы я это сделал?
Это то, что я имею до сих пор:
class ExecutionLogAttribute : Attribute
{
}
public class Human
{
private Int32 age;
[ExecutionLog]
public void HaveBirthday()
{
age++;
}
}
Какой теперь лучший способ записывать все звонки на HaveBirthday?