From time to time you ought to change the type of an exception, and after that holding the initial exception as internal exception is the best you can do. However it ought to be toss new MyCustomException(myMessage, ex); needless to say. throw is for rethrowing a caught exception. This can https://windows-server-2008-r2-da39956.dbblog.net/4668910/the-smart-trick-of-visual-studio-2022-professional-5pc-retail-online-that-nobody-is-discussing