Often you need to alter the type of an exception, and then holding the first exception as inner exception is the greatest you are able to do. However it should be toss new MyCustomException(myMessage, ex); obviously. To make it evident what is happening there, know that this a person command https://donovanrratz.thecomputerwiki.com/5209516/top_guidelines_of_visio_2016_professional_5pc_retail_online