Often you wish to transform the type of an exception, then keeping the first exception as internal exception is the best you can do. While it should be throw new MyCustomException(myMessage, ex); not surprisingly.Make sure you url to this web site! Just right click the above mentioned picture, then select duplicate connection handle, then past it a