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;
 }
Ejemplo n.º 2
0
 public int InterceptedExit1Exception(int iDummy)
 {
     TestRecords.Record(Method.Body);
     if (iDummy == 0)
     {
         throw new Exception("test");
     }
     return(++iDummy);
 }
Ejemplo n.º 3
0
 public void MultipleInterceptedWithPriority()
 {
     TestRecords.RecordBody("MultipleInterceptedWithPriority");
 }
 public void OnEntry()
 {
     TestRecords.Record(Method.OnEnter);
 }
Ejemplo n.º 5
0
 public void OnException(Exception iException)
 {
     TestRecords.Record(Method.OnException, new object[] { iException.Message });
 }
Ejemplo n.º 6
0
 public void MultipleIntercepted()
 {
     TestRecords.RecordBody("MultipleIntercepted");
 }
Ejemplo n.º 7
0
 public void OuterMethod()
 {
     TestRecords.RecordBody("OuterMethod");
     InnerMethod();
 }
Ejemplo n.º 8
0
 public void AlteredBypassedMethodVoid()
 {
     TestRecords.Record(Method.Body);
 }
Ejemplo n.º 9
0
 public string AlteredBypassedMethodString()
 {
     TestRecords.Record(Method.Body);
     return("original");
 }
Ejemplo n.º 10
0
 public void Init(object iInstance, MethodBase iMethod, object[] iParams)
 {
     TestRecords.Record(Method.Init, new[] { iInstance, iMethod.Name, iParams });
 }
Ejemplo 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();
 }
Ejemplo n.º 16
0
 public bool BypassedMethodRetTrue()
 {
     TestRecords.Record(Method.Body);
     return(true);
 }
Ejemplo n.º 17
0
 public InterceptedMethods(int i) : this(i.ToString())
 {
     TestRecords.RecordBody("InterceptedMethods(i)");
 }
Ejemplo n.º 18
0
 public int InterceptedExit1(int iDummy)
 {
     TestRecords.Record(Method.Body);
     return(++iDummy);
 }
Ejemplo n.º 19
0
 public int AlteredBypassedMethodInt()
 {
     TestRecords.Record(Method.Body);
     return(1);
 }
Ejemplo n.º 20
0
 public InterceptedMethods(string test)
 {
     TestRecords.RecordBody("InterceptedMethods(test)");
 }
Ejemplo n.º 21
0
 public void ExplicitIntercepted()
 {
     TestRecords.RecordBody("ExplicitIntercepted");
 }
Ejemplo n.º 22
0
 public int InterceptedException(int iDummy)
 {
     TestRecords.Record(Method.Body);
     throw new Exception("test");
     return(++iDummy);
 }
Ejemplo n.º 23
0
 private void InnerMethod()
 {
     TestRecords.RecordBody("InnerMethod");
 }
Ejemplo n.º 24
0
 public void InterceptedWithPriorities()
 {
     TestRecords.Record(Method.Body);
 }
 public void OnExit()
 {
     TestRecords.Record(Method.OnExit);
 }
Ejemplo n.º 26
0
 public T GenericMethod <T>()
 {
     TestRecords.Record(Method.Body);
     return((T)((object)"string"));
 }
Ejemplo n.º 27
0
 public void OnExit(object iRetval)
 {
     TestRecords.Record(Method.OnExit, new[] { iRetval });
 }
Ejemplo 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 });
 }
Ejemplo n.º 30
0
 public void Init(MethodBase iMethod)
 {
     TestRecords.Record(Method.Init, new object[] { _Param, AspectPriority, AttributePriority });
 }