See Also: ApplicationException Members
If you are designing an application that needs to create its own exceptions, you should derive custom exceptions from the Exception class. It was originally thought that custom exceptions should derive from the ApplicationException class; however in practice this has not been found to add significant value. For more information, see Best Practices for Handling Exceptions.
ApplicationException uses the HRESULT COR_E_APPLICATION, which has the value 0x80131600.