Пример #1
0
        public object HandleCall(Puzzle.NAspect.Framework.MethodInvocation call)
        {
            Console.WriteLine("Entering : " + call.ValueSignature);
            return(call.Proceed());

            Console.WriteLine("Returning from : " + call.ValueSignature);
        }
Пример #2
0
        public object HandleCall(Puzzle.NAspect.Framework.MethodInvocation call)
        {
            Console.WriteLine("entering {0}", call.ValueSignature);
            object res = call.Proceed();

            Console.WriteLine("exiting {0} and returning '{1}'", call.ValueSignature, res);
            return(res);
        }
Пример #3
0
        public object HandleCall(Puzzle.NAspect.Framework.MethodInvocation call)
        {
            Console.WriteLine("Enter");
            object res = call.Proceed();

            Console.WriteLine("Exit");
            return(res);
        }
Пример #4
0
        public object HandleCall(Puzzle.NAspect.Framework.MethodInvocation call)
        {
            object       res         = call.Proceed();
            ICanvasAware canvasAware = call.Target as ICanvasAware;

            if (canvasAware != null && canvasAware.Canvas != null)
            {
                canvasAware.Canvas.IsDirty = true;
            }
            return(res);
        }