public IMethodReturn Invoke(IMethodInvocation input, GetNextInterceptionBehaviorDelegate getNext) { BeforeExecutingEvent?.Invoke(input); var result = getNext()(input, getNext); AfterExecutingEvent?.Invoke(input, result); return(result); }
public override void OnSuccess(MethodExecutionArgs args) { AfterExecutingEvent?.Invoke(args); base.OnSuccess(args); }