Exception Hierarchy
The following table lists the classes derived from System.Exception .
Derived Classes
Class | Description |
---|---|
Microsoft.Build.BuildEngine.InternalLoggerException | This exception is used to wrap an unhandled exception from a logger. |
Microsoft.Build.BuildEngine.InvalidProjectFileException | This exception is thrown whenever there is a problem with the user's XML project file. The problem might be semantic or syntactical. If the problem is in the syntax, it can typically be caught by XSD validation. |
Microsoft.Build.Framework.LoggerException | Allows a logger to force the build to stop in an explicit way. |
Microsoft.JScript.CmdLineException | |
Microsoft.JScript.ParserException | |
Microsoft.VisualBasic.ApplicationServices.CantStartSingleInstanceException | This exception is thrown when a subsequent instance of a single-instance application is unable to connect to the first application instance. |
Microsoft.VisualBasic.ApplicationServices.NoStartupFormException | This exception is thrown by the Visual Basic Application Model when the MainForm property has not been set. |
Microsoft.VisualBasic.CompilerServices.IncompleteInitialization | The Visual Basic compiler uses this class during static local initialization; it is not meant to be called directly from your code. An exception of this type is thrown if a static local variable fails to initialize. |
Microsoft.VisualBasic.CompilerServices.InternalErrorException | |
Microsoft.VisualBasic.FileIO.MalformedLineException | The exception that is thrown when the ReadFields method cannot parse a row using the specified format. |
Microsoft.WindowsMobile.DirectX.DirectXException | The exception that is thrown by Windows Mobile DirectX for Managed Code applications. |
System.ApplicationException | The exception that is thrown when a non-fatal application error occurs. |
System.ComponentModel.Design.ExceptionCollection | Represents the collection of exceptions. |
System.Configuration.Provider.ProviderException | The exception that is thrown when a configuration provider error has occurred. This exception class is also used by providers to throw exceptions when internal errors occur within the provider that do not map to other pre-existing exception classes. |
System.Configuration.SettingsPropertyIsReadOnlyException | Provides an exception for read-only SettingsProperty objects. |
System.Configuration.SettingsPropertyNotFoundException | Provides an exception for SettingsProperty objects that are not found. |
System.Configuration.SettingsPropertyWrongTypeException | Provides an exception that is thrown when an invalid type is used with a SettingsProperty object. |
System.DirectoryServices.ActiveDirectory.ActiveDirectoryObjectExistsException | The ActiveDirectoryObjectExistsException class exception is thrown when an Active Directory object is created and that object already exists in the underlying directory store. |
System.DirectoryServices.ActiveDirectory.ActiveDirectoryObjectNotFoundException | The ActiveDirectoryObjectNotFoundException class exception is thrown when a requested object is not found in the underlying directory store. |
System.DirectoryServices.ActiveDirectory.ActiveDirectoryOperationException | The ActiveDirectoryOperationException class exception is thrown when an underlying directory operation fails. |
System.DirectoryServices.ActiveDirectory.ActiveDirectoryServerDownException | The ActiveDirectoryServerDownException class exception is thrown when a server is unavailable to respond to a service request. |
System.DirectoryServices.Protocols.DirectoryException | The DirectoryException class is an abstract class used as the base class for all System.DirectoryServices.Protocols exceptions. |
System.IO.IsolatedStorage.IsolatedStorageException | The exception that is thrown when an operation in isolated storage fails. |
System.Net.Mail.SmtpException | Represents the exception that is thrown when the SmtpClient is not able to complete a Send or SendAsync operation. |
System.Runtime.CompilerServices.RuntimeWrappedException | Wraps an exception that does not derive from the Exception class. This class cannot be inherited. |
System.Runtime.Remoting.MetadataServices.SUDSGeneratorException | The exception that is thrown if an error occurs during the generation of Web Services Description Language (WSDL). |
System.Runtime.Remoting.MetadataServices.SUDSParserException | The exception that is thrown if an error occurs during parsing of the Web Services Description Language (WSDL). |
System.SystemException | Defines the base class for predefined exceptions in the System namespace. |
System.Web.Security.MembershipCreateUserException | The exception that is thrown when a user is not successfully created by a membership provider. |
System.Web.Security.MembershipPasswordException | The exception that is thrown when a password cannot be retrieved from the password store. |
System.Web.UI.ViewStateException | Represents the exception that is thrown when the view state cannot be loaded or validated. This class cannot be inherited. |
System.Windows.Forms.AxHost.InvalidActiveXStateException | The exception that is thrown when the ActiveX control is referenced while in an invalid state. |
See Also
Reference
Exception Class
Exception Members
System Namespace
SystemException
ApplicationException Class
Other Resources
Handling and Throwing Exceptions
Packaging and Deploying Resources