Example #1
0
 public override void OnExit(ActionExecutionArgs <List <AspectJoinPoints>, List <AspectJoinPoints> > args)
 {
     args.Arg1.Add(AspectJoinPoints.OnExit);
     args.Arg2.Add(AspectJoinPoints.OnExit);
     base.OnExit(args);
 }
 public override void OnEntry(ActionExecutionArgs args)
 {
     Console.WriteLine("{0} OnEntry", args.Method.Name);
     stopwatch.Restart();
 }
        public override void OnException(ActionExecutionArgs args)
        {
            var ex = args.Exception;

            if (ex.IsNotNull() && ex.GetType() == typeof(Exception) && ex.Message.Equals("InMethodException")) {
                JoinPointsContainer.JoinPoints.Add(AspectJoinPoints.OnException);
            }

            base.OnException(args);
        }
 public override void OnExit(ActionExecutionArgs args)
 {
     JoinPointsContainer.JoinPoints.Add(AspectJoinPoints.OnExit);
     base.OnExit(args);
 }
Example #5
0
 public override void OnEntry(ActionExecutionArgs <int, int, int, int, int, int> args)
 {
     args.Arg6 = args.Arg5 = args.Arg4 = args.Arg3 = args.Arg2 = args.Arg1 += (int)AspectJoinPoints.OnEntry;
     base.OnEntry(args);
 }
 public override void OnEntry(ActionExecutionArgs <int, int> args)
 {
     args.FlowBehavior = FlowBehavior.Continue;
     args.Arg2         = args.Arg1 += (int)AspectJoinPoints.OnEntry;
     base.OnEntry(args);
 }
Example #7
0
 public virtual void OnExit(ActionExecutionArgs args)
 {
 }
 public override void OnExit(ActionExecutionArgs args)
 {
     Console.WriteLine("OnExit");
     base.OnExit(args);
 }
 public override void OnSuccess(ActionExecutionArgs args)
 {
     stopwatch.Stop();
     Console.WriteLine("{0} OnSuccess", args.Method.Name);
     Console.WriteLine("Elapsed Ticks: {0}", stopwatch.ElapsedTicks);
 }
Example #10
0
 public virtual void OnException(ActionExecutionArgs args)
 {
 }
 public override void OnExit(ActionExecutionArgs args)
 {
     Console.WriteLine("{0} OnExit", args.Method.Name);
 }
 public override void OnEntry(ActionExecutionArgs args)
 {
     Console.WriteLine("{0} OnEntry", args.Method.Name);
     stopwatch.Restart();
 }
 public override void OnSuccess(ActionExecutionArgs args)
 {
     JoinPointsContainer.JoinPoints.Add(AspectJoinPoints.OnSuccess);
     base.OnSuccess(args);
 }
 public override void OnExit(ActionExecutionArgs args)
 {
     Console.WriteLine("{0} OnExit", args.Method.Name);
 }
Example #15
0
 public virtual void OnSuccess(ActionExecutionArgs args)
 {
 }
 public override void OnSuccess(ActionExecutionArgs args)
 {
     stopwatch.Stop();
     Console.WriteLine("{0} OnSuccess", args.Method.Name);
     Console.WriteLine("Elapsed Ticks: {0}", stopwatch.ElapsedTicks);
 }
Example #17
0
 public override void OnEntry(ActionExecutionArgs <List <AspectJoinPoints> > args)
 {
     args.FlowBehavior = FlowBehavior.Continue;
     args.Arg1.Add(AspectJoinPoints.OnEntry);
     base.OnEntry(args);
 }
 public override void OnSuccess(ActionExecutionArgs args)
 {
     Console.WriteLine("OnSuccess");
     base.OnSuccess(args);
 }
Example #19
0
 public override void OnSuccess(ActionExecutionArgs <List <AspectJoinPoints> > args)
 {
     args.Arg1.Add(AspectJoinPoints.OnSuccess);
     base.OnSuccess(args);
 }
 public override void OnExit(ActionExecutionArgs <int, int> args)
 {
     args.Arg2 = args.Arg1 += (int)AspectJoinPoints.OnExit;
     base.OnExit(args);
 }
 public override void OnEntry(ActionExecutionArgs args)
 {
     args.FlowBehavior = FlowBehavior.Continue;
     JoinPointsContainer.JoinPoints.Add(AspectJoinPoints.OnEntry);
     base.OnEntry(args);
 }
 public override void OnSuccess(ActionExecutionArgs <int, int> args)
 {
     args.Arg2 = args.Arg1 + (int)AspectJoinPoints.OnSuccess;
     base.OnSuccess(args);
 }
 public override void OnEntry(ActionExecutionArgs args)
 {
     args.FlowBehavior = FlowBehavior.Continue;
     JoinPointsContainer.JoinPoints.Add(AspectJoinPoints.OnEntry);
     base.OnEntry(args);
 }