/// <summary> /// Generate exception with message & error type /// </summary> /// <param name="errorMessage"></param> /// <param name="errorType"></param> public OpenLibraryException(string errorMessage, OpenLibraryErrorType errorType = OpenLibraryErrorType.GlobalError) : base(errorMessage) { ErrorType = errorType; }
/// <summary> /// Generate exception with message, error type, and inner exception /// </summary> /// <param name="errorMessage">error message</param> /// <param name="exceptionObject">inner exception</param> /// <param name="errorType">error type</param> public OpenLibraryException(string errorMessage, System.Exception exceptionObject, OpenLibraryErrorType errorType = OpenLibraryErrorType.GlobalError) : base(errorMessage, exceptionObject) { ErrorType = errorType; }
/// <summary> /// Generate exception with error type only /// </summary> /// <param name="errorType">error type</param> public OpenLibraryException(OpenLibraryErrorType errorType = OpenLibraryErrorType.GlobalError) { ErrorType = errorType; }