Sometimes you need to adjust the sort of an exception, then maintaining the initial exception as internal exception is the greatest you are able to do. Even though it should be toss new MyCustomException(myMessage, ex); needless to say. toss is for rethrowing a caught exception. This may be useful if https://windows815pcretail45783.blogacep.com/36543686/project-2016-professional-5pc-retail-online-for-dummies