public object HandleCall(Puzzle.NAspect.Framework.MethodInvocation call) { Console.WriteLine("Entering : " + call.ValueSignature); return(call.Proceed()); Console.WriteLine("Returning from : " + call.ValueSignature); }
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); }
public object HandleCall(Puzzle.NAspect.Framework.MethodInvocation call) { Console.WriteLine("Enter"); object res = call.Proceed(); Console.WriteLine("Exit"); return(res); }
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); }