public void Init(object instance, MethodBase method, object[] args)
 {
     if (null == method)
     {
         throw new ArgumentNullException("method");
     }
     TestRecords.Record(Method.Init, new object[] { _Int, _String, StringProperty, StringField });
     ++_Int;
 }
Esempio n. 2
0
 public int InterceptedExit1Exception(int iDummy)
 {
     TestRecords.Record(Method.Body);
     if (iDummy == 0)
     {
         throw new Exception("test");
     }
     return(++iDummy);
 }
Esempio n. 3
0
 public void MultipleInterceptedWithPriority()
 {
     TestRecords.RecordBody("MultipleInterceptedWithPriority");
 }
 public void OnEntry()
 {
     TestRecords.Record(Method.OnEnter);
 }
Esempio n. 5
0
 public void OnException(Exception iException)
 {
     TestRecords.Record(Method.OnException, new object[] { iException.Message });
 }
Esempio n. 6
0
 public void MultipleIntercepted()
 {
     TestRecords.RecordBody("MultipleIntercepted");
 }
Esempio n. 7
0
 public void OuterMethod()
 {
     TestRecords.RecordBody("OuterMethod");
     InnerMethod();
 }
Esempio n. 8
0
 public void AlteredBypassedMethodVoid()
 {
     TestRecords.Record(Method.Body);
 }
Esempio n. 9
0
 public string AlteredBypassedMethodString()
 {
     TestRecords.Record(Method.Body);
     return("original");
 }
Esempio n. 10
0
 public void Init(object iInstance, MethodBase iMethod, object[] iParams)
 {
     TestRecords.Record(Method.Init, new[] { iInstance, iMethod.Name, iParams });
 }
Esempio n. 11
0
 public void Init(MethodBase iMethod)
 {
     TestRecords.Record(Method.Init, new object[] { iMethod.Name });
 }
 public void OnException(Exception exception)
 {
     TestRecords.RecordOnException(exception.GetType(), exception.Message);
 }
 public void OnExit(object retval)
 {
     TestRecords.Record(Method.OnExit, new object[] { retval });
 }
 public void OnExit()
 {
     TestRecords.Record(Method.OnExit, new object[] { _Int, _String, StringProperty, StringField });
 }
 public void OnEntry()
 {
     TestRecords.RecordOnEntry();
 }
Esempio n. 16
0
 public bool BypassedMethodRetTrue()
 {
     TestRecords.Record(Method.Body);
     return(true);
 }
Esempio n. 17
0
 public InterceptedMethods(int i) : this(i.ToString())
 {
     TestRecords.RecordBody("InterceptedMethods(i)");
 }
Esempio n. 18
0
 public int InterceptedExit1(int iDummy)
 {
     TestRecords.Record(Method.Body);
     return(++iDummy);
 }
Esempio n. 19
0
 public int AlteredBypassedMethodInt()
 {
     TestRecords.Record(Method.Body);
     return(1);
 }
Esempio n. 20
0
 public InterceptedMethods(string test)
 {
     TestRecords.RecordBody("InterceptedMethods(test)");
 }
Esempio n. 21
0
 public void ExplicitIntercepted()
 {
     TestRecords.RecordBody("ExplicitIntercepted");
 }
Esempio n. 22
0
 public int InterceptedException(int iDummy)
 {
     TestRecords.Record(Method.Body);
     throw new Exception("test");
     return(++iDummy);
 }
Esempio n. 23
0
 private void InnerMethod()
 {
     TestRecords.RecordBody("InnerMethod");
 }
Esempio n. 24
0
 public void InterceptedWithPriorities()
 {
     TestRecords.Record(Method.Body);
 }
 public void OnExit()
 {
     TestRecords.Record(Method.OnExit);
 }
Esempio n. 26
0
 public T GenericMethod <T>()
 {
     TestRecords.Record(Method.Body);
     return((T)((object)"string"));
 }
Esempio n. 27
0
 public void OnExit(object iRetval)
 {
     TestRecords.Record(Method.OnExit, new[] { iRetval });
 }
Esempio n. 28
0
 public void NotBypassedMethod()
 {
     TestRecords.Record(Method.Body);
 }
 public void Init(object iInstance, MethodBase iMethod)
 {
     TestRecords.Record(Method.Init, new[] { iInstance, iMethod.Name });
 }
Esempio n. 30
0
 public void Init(MethodBase iMethod)
 {
     TestRecords.Record(Method.Init, new object[] { _Param, AspectPriority, AttributePriority });
 }