public override void OnInvoke(ActionInterceptionArgs args) { stopwatch.Restart(); args.Proceed(); stopwatch.Stop(); Console.WriteLine("{0} OnSuccess", args.Method.Name); Console.WriteLine("Elapsed Ticks: {0}", stopwatch.ElapsedTicks); }
public virtual void OnInvoke(ActionInterceptionArgs args) { args.Proceed(); }
public virtual void OnInvoke(ActionInterceptionArgs <TArg1, TArg2, TArg3> args) { args.Proceed(); }
public virtual void OnInvoke(ActionInterceptionArgs <TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8> args) { args.Proceed(); }
public virtual void OnInvoke(ActionInterceptionArgs args) { args.Proceed(); }