public void Intercept(Ninject.Extensions.Interception.IInvocation invocation) { try { invocation.Proceed(); } catch (Exception ex) { ExceptionManager.Instance.Process(ex); } }
public void Intercept(Ninject.Extensions.Interception.IInvocation invocation) { try { invocation.Proceed(); } catch (InvalidOperationException e) { if (e.InnerException is ArgumentNullException) { var x = 1; //DO SOMETHING WITH THE ORIGIONAL ERROR! } //DO SOMETHING WITH THE ORIGIONAL ERROR! } }