public static void Run() { IBankAccount account = Aspects.AddAspects <IBankAccount>(new BankAccount()); account.Deposit(1000); account.Withdraw(500); }