public override void OnInvoke(FunctionInterceptionArgs <List <AspectJoinPoints>, List <AspectJoinPoints>, string> args)
 {
     args.Arg1.Add(AspectJoinPoints.OnInvoke);
     args.Arg2.Add(AspectJoinPoints.OnInvoke);
     args.AddToReturnValue(AspectJoinPoints.OnInvoke);
     base.OnInvoke(args);
 }
Esempio n. 2
0
 public override void OnInvoke(FunctionInterceptionArgs <string, string> args)
 {
     stopwatch.Restart();
     args.Proceed();
     stopwatch.Stop();
     Console.WriteLine("Arg1: {0}", args.Arg1);
     Console.WriteLine("Return Value: {0}", args.ReturnValue);
     Console.WriteLine("Elapsed Ticks: {0}", stopwatch.ElapsedTicks);
 }
        internal static void AddToReturnValue(this FunctionInterceptionArgs <string> args, AspectJoinPoints joinPoint)
        {
            if (args.ReturnValue.IsNullOrEmpty())
            {
                args.ReturnValue = joinPoint.ToString();
                return;
            }

            args.ReturnValue = format.Fmt(args.ReturnValue, joinPoint.ToString());
        }
 public override void OnInvoke(FunctionInterceptionArgs <string, bool> args)
 {
 }
 public override void OnInvoke(FunctionInterceptionArgs <int> args)
 {
 }
 public override void OnInvoke(FunctionInterceptionArgs <int, int, int, int, int, int, int, int, string> args)
 {
     args.Invoke();
 }
 public override void OnInvoke(FunctionInterceptionArgs <int, int, int, int, int, int, int, int, string> args)
 {
     args.Arg8 = args.Arg7 = args.Arg6 = args.Arg5 = args.Arg4 = args.Arg3 = args.Arg2 = args.Arg1 += (int)AspectJoinPoints.OnInvoke;
     args.AddToReturnValue(AspectJoinPoints.OnInvoke);
     base.OnInvoke(args);
 }
 public override void OnInvoke(FunctionInterceptionArgs <List <AspectJoinPoints>, List <AspectJoinPoints>, List <AspectJoinPoints>, List <AspectJoinPoints>, List <AspectJoinPoints>, List <AspectJoinPoints>, string> args)
 {
     args.Invoke();
 }
Esempio n. 9
0
 public override void OnInvoke(FunctionInterceptionArgs <int, int, int, int> args)
 {
     Console.WriteLine("Code from TraceAspect OnInvoke");
     args.Proceed();
 }
Esempio n. 10
0
 public override void OnInvoke(FunctionInterceptionArgs <string> args)
 {
     base.OnInvoke(args);
 }
Esempio n. 11
0
 public override void OnInvoke(FunctionInterceptionArgs <string> args)
 {
     JoinPointsContainer.JoinPoints.Add(AspectJoinPoints.OnInvoke);
     args.AddToReturnValue(AspectJoinPoints.OnInvoke);
     base.OnInvoke(args);
 }