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; }
public int InterceptedExit1Exception(int iDummy) { TestRecords.Record(Method.Body); if (iDummy == 0) { throw new Exception("test"); } return(++iDummy); }
public void MultipleInterceptedWithPriority() { TestRecords.RecordBody("MultipleInterceptedWithPriority"); }
public void OnEntry() { TestRecords.Record(Method.OnEnter); }
public void OnException(Exception iException) { TestRecords.Record(Method.OnException, new object[] { iException.Message }); }
public void MultipleIntercepted() { TestRecords.RecordBody("MultipleIntercepted"); }
public void OuterMethod() { TestRecords.RecordBody("OuterMethod"); InnerMethod(); }
public void AlteredBypassedMethodVoid() { TestRecords.Record(Method.Body); }
public string AlteredBypassedMethodString() { TestRecords.Record(Method.Body); return("original"); }
public void Init(object iInstance, MethodBase iMethod, object[] iParams) { TestRecords.Record(Method.Init, new[] { iInstance, iMethod.Name, iParams }); }
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(); }
public bool BypassedMethodRetTrue() { TestRecords.Record(Method.Body); return(true); }
public InterceptedMethods(int i) : this(i.ToString()) { TestRecords.RecordBody("InterceptedMethods(i)"); }
public int InterceptedExit1(int iDummy) { TestRecords.Record(Method.Body); return(++iDummy); }
public int AlteredBypassedMethodInt() { TestRecords.Record(Method.Body); return(1); }
public InterceptedMethods(string test) { TestRecords.RecordBody("InterceptedMethods(test)"); }
public void ExplicitIntercepted() { TestRecords.RecordBody("ExplicitIntercepted"); }
public int InterceptedException(int iDummy) { TestRecords.Record(Method.Body); throw new Exception("test"); return(++iDummy); }
private void InnerMethod() { TestRecords.RecordBody("InnerMethod"); }
public void InterceptedWithPriorities() { TestRecords.Record(Method.Body); }
public void OnExit() { TestRecords.Record(Method.OnExit); }
public T GenericMethod <T>() { TestRecords.Record(Method.Body); return((T)((object)"string")); }
public void OnExit(object iRetval) { TestRecords.Record(Method.OnExit, new[] { iRetval }); }
public void NotBypassedMethod() { TestRecords.Record(Method.Body); }
public void Init(object iInstance, MethodBase iMethod) { TestRecords.Record(Method.Init, new[] { iInstance, iMethod.Name }); }
public void Init(MethodBase iMethod) { TestRecords.Record(Method.Init, new object[] { _Param, AspectPriority, AttributePriority }); }