Mono Class Library: System Namespace

System.ApplicationException Class

ApplicationException is the base class for all exceptions defined by applications. [Edit]

See Also: ApplicationException Members

System.Object
     System.Exception
          System.ApplicationException

[System.Runtime.InteropServices.ComVisible(true)]
public class ApplicationException : Exception

Thread Safety

All public static members of this type are safe for multithreaded operations. No instance members are guaranteed to be thread safe.

Remarks

This class represents application-defined errors detected during the execution of an application. It is provided as a means of differentiating between exceptions defined by applications and exceptions defined by the system.

Note: For more information on exceptions defined by the system, see SystemException .

Note: ApplicationException does not provide information as to the cause of the exception. In most scenarios, instances of this class should not be thrown. In cases where this class is instantiated, a human-readable message describing the error should be passed to the constructor.

[Edit]

Requirements

Namespace: System
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0