Example #1
0
        public void Execute(AdviceContext context)
        {
            Console.WriteLine("About to call method...");

            context.Proceed();

            Console.WriteLine("...method called!");
        }
Example #2
0
        public void Execute(AdviceContext context)
        {
            AdviceExecuted = true;
            Thread.Sleep(1); // ensure at least 1 ms between advice executions so ExecutedWhen is always unique
            ExecutedWhen = DateTime.Now;

            if(_proceed) context.Proceed();
        }