Example #1
0
 public override void OnEntry(MethodExecInfo methodExecInfo)
 {
     callsBag.Add(str);
     callsBag.Add(str_new);
     callsBag.Add(Str);
     callsBag.Add(Str_new);
 }
            public override void OnExit(MethodExecInfo methodExecInfo)
            {
                data.Add(methodExecInfo.Data + "");
                methodExecInfo.Data = "OnExit";
                data.Add(methodExecInfo.Data + "");

                methods.Add(methodExecInfo.Method);
            }
Example #3
0
            public override void OnExit(MethodExecInfo methodExecInfo)
            {
                data.Add (methodExecInfo.Data+"");
                methodExecInfo.Data = "OnExit";
                data.Add (methodExecInfo.Data+"");

                methods.Add (methodExecInfo.Method);
            }
Example #4
0
 public override void OnSuccess(MethodExecInfo methodExecInfo)
 {
     if (methodExecInfo.Arguments.Length > 0)
     {
         methodExecInfo.ReturnValue = methodExecInfo.Arguments[0];
     }
     else
     {
         methodExecInfo.ReturnValue = "new_value";
     }
 }
Example #5
0
            public override void OnException(MethodExecInfo methodExecInfo)
            {
                flow.Add("OnException");

                if (ReturnAfterOnException)
                {
                    methodExecInfo.ExecFlow    = ExecFlow.Return;
                    methodExecInfo.ReturnValue = "overriden_from_OnException";
                }
                else if (ExceptionAfterOnException)
                {
                    methodExecInfo.Exception = new DivideByZeroException("exception_from_OnException");
                    methodExecInfo.ExecFlow  = ExecFlow.ThrowException;
                }
            }
Example #6
0
 public override void OnExit(MethodExecInfo methodExecInfo)
 {
     flow.Add ("OnExit");
 }
Example #7
0
 public override void OnSuccess(MethodExecInfo methodExecInfo)
 {
     returnRes = methodExecInfo.ReturnValue;
 }
Example #8
0
 public override void OnExit(MethodExecInfo methodExecInfo)
 {
     execInfo2.Add (methodExecInfo);
 }
Example #9
0
 public override void OnExit(MethodExecInfo methodExecInfo)
 {
     flow.Add("OnExit");
 }
Example #10
0
 public override void OnSuccess(MethodExecInfo methodExecInfo)
 {
     returnRes2 = methodExecInfo.ReturnValue;
 }
Example #11
0
 public override void OnException(MethodExecInfo methodExecInfo)
 {
     ex = methodExecInfo.Exception;
     args.AddRange(methodExecInfo.Arguments);
 }
Example #12
0
 public override void OnEntry(MethodExecInfo methodExecInfo)
 {
     lock (sync)
         argsBag.AddRange(methodExecInfo.Arguments);
 }
Example #13
0
 public override void OnEntry(MethodExecInfo methodExecInfo)
 {
     calls.Add (callName);
 }
Example #14
0
 public override void OnException(MethodExecInfo methodExecInfo)
 {
     ex2 = methodExecInfo.Exception;
 }
Example #15
0
            public override void OnEntry(MethodExecInfo methodExecInfo)
            {
                callsBag.Add(sb);
                callsBag.Add(b);
                callsBag.Add(s);
                callsBag.Add(us);
                callsBag.Add(i);
                callsBag.Add(ui);
                callsBag.Add(l);
                callsBag.Add(ul);
                callsBag.Add(f);
                callsBag.Add(d);
                callsBag.Add(c);
                callsBag.Add(bl);
                callsBag.Add(testEnum);
                callsBag.Add(str);
                callsBag.Add(str2);

                callsBag.Add(sbArr);
                callsBag.Add(bArr);
                callsBag.Add(sArr);
                callsBag.Add(usArr);
                callsBag.Add(iArr);
                callsBag.Add(uiArr);
                callsBag.Add(lArr);
                callsBag.Add(ulArr);
                callsBag.Add(fArr);
                callsBag.Add(dArr);
                callsBag.Add(cArr);
                callsBag.Add(blArr);
                callsBag.Add(testEnumArr);
                callsBag.Add(strArr);

                callsBag.Add(Sb);
                callsBag.Add(B);
                callsBag.Add(S);
                callsBag.Add(Us);
                callsBag.Add(I);
                callsBag.Add(Ui);
                callsBag.Add(L);
                callsBag.Add(Ul);
                callsBag.Add(F);
                callsBag.Add(D);
                callsBag.Add(C);
                callsBag.Add(Bl);
                callsBag.Add(TestEnum);
                callsBag.Add(Str);

                callsBag.Add(SbArr);
                callsBag.Add(BArr);
                callsBag.Add(SArr);
                callsBag.Add(UsArr);
                callsBag.Add(IArr);
                callsBag.Add(UiArr);
                callsBag.Add(LArr);
                callsBag.Add(UlArr);
                callsBag.Add(FArr);
                callsBag.Add(DArr);
                callsBag.Add(CArr);
                callsBag.Add(BlArr);
                callsBag.Add(TestEnumArr);
                callsBag.Add(StrArr);
            }
Example #16
0
 public override void OnSuccess(MethodExecInfo methodExecInfo)
 {
     returnRes = methodExecInfo.ReturnValue;
     args.AddRange(methodExecInfo.Arguments);
 }
Example #17
0
 public override void OnException(MethodExecInfo methodExecInfo)
 {
     ex = methodExecInfo.Exception;
     args.AddRange (methodExecInfo.Arguments);
 }
Example #18
0
 public override void OnException(MethodExecInfo methodExecInfo)
 {
     ex2 = methodExecInfo.Exception;
 }
Example #19
0
 public override void OnEntry(MethodExecInfo methodExecInfo)
 {
     calls.Add(callName);
 }
Example #20
0
            public override void OnSuccess(MethodExecInfo methodExecInfo)
            {
                flow.Add ("OnSuccess");

                if (ReturnAfterOnSuccess)
                {
                    methodExecInfo.ExecFlow = ExecFlow.Return;
                    methodExecInfo.ReturnValue = "overriden_from_OnSuccess";
                }
                else if (ExceptionAfterOnSuccess)
                {
                    methodExecInfo.Exception = new DivideByZeroException("exception_from_OnSuccess");
                    methodExecInfo.ExecFlow = ExecFlow.ThrowException;
                }
            }
Example #21
0
 public override void OnSuccess(MethodExecInfo methodExecInfo)
 {
     returnRes = methodExecInfo.ReturnValue;
     args.AddRange (methodExecInfo.Arguments);
 }
Example #22
0
 public override void OnExit(MethodExecInfo methodExecInfo)
 {
     execInfo2.Add(methodExecInfo);
 }