public MethodExceptionContext(Exception exception, MethodExecutedContext executedContext) { Invocation = executedContext.Invocation; MethodInfo = executedContext.MethodInfo; InvocationContext = executedContext.InvocationContext; Exception = exception; _result = executedContext.Result; _updateResult = r => executedContext.Result = r; }