public void PostProcess(InterceptedMethod method, object returnVal) { }
public void PreProcess(InterceptedMethod method) { }
public void BeginAround(InterceptedMethod method) { }
public void OnException(InterceptedMethod method, Exception ee) { }
public void OnException(InterceptedMethod method, Exception ee) { this.stopwatch.Stop(); this.stopwatch.Reset(); this.objectPool.GiveBack(this); }
public void BeginAround(InterceptedMethod method) { this.interceptedMethod = method; this.stopwatch.Reset(); this.stopwatch.Start(); }
public void OnException(InterceptedMethod method, Exception ee) { string methodPath = string.Format("{0}.{1}", method.Target.GetType().ToString(), method.MethodName); this.exceptionFilter.Log(ee, methodPath, method.GenericTypes, method.ArgumentNames, method.ArgumentValues); }