public ExceptionHandler(Type exceptionType, Action<Exception> action, ExceptionPredicate filter = null) { Argument.IsNotNull("exceptionType", exceptionType); Argument.IsNotNull("action", action); ExceptionType = exceptionType; _action = action; Filter = filter; } #endregion