Moby Disk Consulting
Software Development, Training & Consulting
William Garrison - mobydisk at mobydisk daht com

.NET Framework Exceptions

I have often wanted a comprehensive list of all exceptions in the .NET Framework. You can navigate the exceptions on MSDN, but there is no single master list. So here it is: Every single publically creatable exception in the .NET 4 SDK, in no particular order:

You can also download the tool that generates this list...

See also my list of all .NET delegates.

mscorlib

System.Threading.AbandonedMutexExceptionThe exception that is thrown when one thread acquires a object that another thread has abandoned by exiting without releasing it.
System.AccessViolationExceptionThe exception that is thrown when there is an attempt to read or write protected memory.
System.Reflection.AmbiguousMatchExceptionThe exception that is thrown when binding to a member results in more than one member matching the binding criteria. This class cannot be inherited.
System.AppDomainUnloadedExceptionThe exception that is thrown when an attempt is made to access an unloaded application domain.
System.ApplicationExceptionThe exception that is thrown when a non-fatal application error occurs.
System.ArgumentExceptionThe exception that is thrown when one of the arguments provided to a method is not valid.
System.ArgumentNullExceptionThe exception that is thrown when a null reference (Nothing in Visual Basic) is passed to a method that does not accept it as a valid argument.
System.ArgumentOutOfRangeExceptionThe exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method.
System.ArithmeticExceptionThe exception that is thrown for errors in an arithmetic, casting, or conversion operation.
System.ArrayTypeMismatchExceptionThe exception that is thrown when an attempt is made to store an element of the wrong type within an array.
System.BadImageFormatExceptionThe exception that is thrown when the file image of a dynamic link library (DLL) or an executable program is invalid.
System.CannotUnloadAppDomainExceptionThe exception that is thrown when an attempt to unload an application domain fails.
System.Runtime.InteropServices.COMExceptionThe exception that is thrown when an unrecognized HRESULT is returned from a COM method call.
System.ContextMarshalExceptionThe exception that is thrown when an attempt to marshal an object across a context boundary fails.
System.Security.Cryptography.CryptographicExceptionThe exception that is thrown when an error occurs during a cryptographic operation.
System.Security.Cryptography.CryptographicUnexpectedOperationExceptionThe exception that is thrown when an unexpected operation occurs during a cryptographic operation.
System.Reflection.CustomAttributeFormatExceptionThe exception that is thrown when the binary format of a custom attribute is invalid.
System.DataMisalignedExceptionThe exception that is thrown when a unit of data is read from or written to an address that is not a multiple of the data size. This class cannot be inherited.
System.Text.DecoderFallbackExceptionThe exception that is thrown when a decoder fallback operation fails. This class cannot be inherited.
System.IO.DirectoryNotFoundExceptionThe exception that is thrown when part of a file or directory cannot be found.
System.DivideByZeroExceptionThe exception that is thrown when there is an attempt to divide an integral or decimal value by zero.
System.DllNotFoundExceptionThe exception that is thrown when a DLL specified in a DLL import cannot be found.
System.IO.DriveNotFoundExceptionThe exception that is thrown when trying to access a drive or share that is not available.
System.DuplicateWaitObjectExceptionThe exception that is thrown when an object appears more than once in an array of synchronization objects.
System.Text.EncoderFallbackExceptionThe exception that is thrown when an encoder fallback operation fails. This class cannot be inherited.
System.IO.EndOfStreamExceptionThe exception that is thrown when reading is attempted past the end of a stream.
System.EntryPointNotFoundExceptionThe exception that is thrown when an attempt to load a class fails due to the absence of an entry method.
System.ExecutionEngineExceptionThe exception that is thrown when there is an internal error in the execution engine of the common language runtime. This class cannot be inherited.
System.Runtime.InteropServices.ExternalExceptionThe base exception type for all COM interop exceptions and structured exception handling (SEH) exceptions.
System.FieldAccessExceptionThe exception that is thrown when there is an invalid attempt to access a private or protected field inside a class.
System.IO.FileLoadExceptionThe exception that is thrown when a managed assembly is found but cannot be loaded.
System.IO.FileNotFoundExceptionThe exception that is thrown when an attempt to access a file that does not exist on disk fails.
System.FormatExceptionThe exception that is thrown when the format of an argument does not meet the parameter specifications of the invoked method.
System.Security.HostProtectionExceptionThe exception that is thrown when a denied host resource is detected.
System.Security.Principal.IdentityNotMappedExceptionRepresents an exception for a principal whose identity could not be mapped to a known identity.
System.IndexOutOfRangeExceptionThe exception that is thrown when an attempt is made to access an element of an array with an index that is outside the bounds of the array. This class cannot be inherited.
System.InsufficientMemoryExceptionThe exception that is thrown when a check for sufficient available memory fails. This class cannot be inherited.
System.InvalidCastExceptionThe exception that is thrown for invalid casting or explicit conversion.
System.Runtime.InteropServices.InvalidComObjectExceptionThe exception thrown when an invalid COM object is used.
System.Reflection.InvalidFilterCriteriaExceptionThe exception that is thrown in when the filter criteria is not valid for the type of filter you are using.
System.Runtime.InteropServices.InvalidOleVariantTypeExceptionThe exception thrown by the marshaler when it encounters an argument of a variant type that can not be marshaled to managed code.
System.InvalidOperationExceptionThe exception that is thrown when a method call is invalid for the object's current state.
System.InvalidProgramExceptionThe exception that is thrown when a program contains invalid Microsoft intermediate language (MSIL) or metadata. Generally this indicates a bug in the compiler that generated the program.
System.IO.IOExceptionThe exception that is thrown when an I/O error occurs.
System.IO.IsolatedStorage.IsolatedStorageExceptionThe exception that is thrown when an operation in isolated storage fails.
System.Collections.Generic.KeyNotFoundExceptionThe exception that is thrown when the key specified for accessing an element in a collection does not match any key in the collection.
System.Runtime.InteropServices.MarshalDirectiveExceptionThe exception that is thrown by the marshaler when it encounters a it does not support.
System.MemberAccessExceptionThe exception that is thrown when an attempt to access a class member fails.
System.MethodAccessExceptionThe exception that is thrown when there is an invalid attempt to access a method, such as accessing a private method from partially trusted code.
System.MissingFieldExceptionThe exception that is thrown when there is an attempt to dynamically access a field that does not exist.
System.Resources.MissingManifestResourceExceptionThe exception thrown if the main assembly does not contain the resources for the neutral culture, and they are required because of a missing appropriate satellite assembly.
System.MissingMemberExceptionThe exception that is thrown when there is an attempt to dynamically access a class member that does not exist.
System.MissingMethodExceptionThe exception that is thrown when there is an attempt to dynamically access a method that does not exist.
System.Resources.MissingSatelliteAssemblyExceptionThe exception that is thrown when the satellite assembly for the resources of the neutral culture is missing.
System.MulticastNotSupportedExceptionThe exception that is thrown when there is an attempt to combine two delegates based on the type instead of the type. This class cannot be inherited.
System.NotFiniteNumberExceptionThe exception that is thrown when a floating-point value is positive infinity, negative infinity, or Not-a-Number (NaN).
System.NotImplementedExceptionThe exception that is thrown when a requested method or operation is not implemented.
System.NotSupportedExceptionThe exception that is thrown when an invoked method is not supported, or when there is an attempt to read, seek, or write to a stream that does not support the invoked functionality.
System.NullReferenceExceptionThe exception that is thrown when there is an attempt to dereference a null object reference.
System.ObjectDisposedExceptionThe exception that is thrown when an operation is performed on a disposed object.
System.OperationCanceledExceptionThe exception that is thrown in a thread upon cancellation of an operation that the thread was executing.
System.OutOfMemoryExceptionThe exception that is thrown when there is not enough memory to continue the execution of a program.
System.OverflowExceptionThe exception that is thrown when an arithmetic, casting, or conversion operation in a checked context results in an overflow.
System.IO.PathTooLongExceptionThe exception that is thrown when a path or file name is longer than the system-defined maximum length.
System.PlatformNotSupportedExceptionThe exception that is thrown when a feature does not run on a particular platform.
System.Security.Policy.PolicyExceptionThe exception that is thrown when policy forbids code to run.
System.Security.AccessControl.PrivilegeNotHeldExceptionThe exception that is thrown when a method in the namespace attempts to enable a privilege that it does not have.
System.RankExceptionThe exception that is thrown when an array with the wrong number of dimensions is passed to a method.
System.Reflection.ReflectionTypeLoadExceptionThe exception that is thrown by the method if any of the classes in a module cannot be loaded. This class cannot be inherited.
System.Runtime.Remoting.RemotingExceptionThe exception that is thrown when something has gone wrong during remoting.
System.Runtime.Remoting.RemotingTimeoutExceptionThe exception that is thrown when the server or the client cannot be reached for a previously specified period of time.
System.Runtime.InteropServices.SafeArrayRankMismatchExceptionThe exception thrown when the rank of an incoming SAFEARRAY does not match the rank specified in the managed signature.
System.Runtime.InteropServices.SafeArrayTypeMismatchExceptionThe exception thrown when the type of the incoming SAFEARRAY does not match the type specified in the managed signature.
System.Security.SecurityExceptionThe exception that is thrown when a security error is detected.
System.Runtime.InteropServices.SEHExceptionRepresents structured exception handling (SEH) errors.
System.Runtime.Serialization.SerializationExceptionThe exception thrown when an error occurs during serialization or deserialization.
System.Runtime.Remoting.ServerExceptionThe exception that is thrown to communicate errors to the client when the client connects to non-.NET Framework applications that cannot throw exceptions.
System.StackOverflowExceptionThe exception that is thrown when the execution stack overflows because it contains too many nested method calls. This class cannot be inherited.
System.Threading.SynchronizationLockExceptionThe exception that is thrown when a method requires the caller to own the lock on a given Monitor, and the method is invoked by a caller that does not own that lock.
System.SystemExceptionDefines the base class for predefined exceptions in the namespace.
System.Reflection.TargetExceptionRepresents the exception that is thrown when an attempt is made to invoke an invalid target.
System.Reflection.TargetInvocationExceptionThe exception that is thrown by methods invoked through reflection. This class cannot be inherited.
System.Reflection.TargetParameterCountExceptionThe exception that is thrown when the number of parameters for an invocation does not match the number expected. This class cannot be inherited.
System.Threading.ThreadInterruptedExceptionThe exception that is thrown when a is interrupted while it is in a waiting state.
System.Threading.ThreadStateExceptionThe exception that is thrown when a is in an invalid for the method call.
System.TimeoutExceptionThe exception that is thrown when the time allotted for a process or operation has expired.
System.TypeInitializationExceptionThe exception that is thrown as a wrapper around the exception thrown by the class initializer. This class cannot be inherited.
System.TypeLoadExceptionThe exception that is thrown when type-loading failures occur.
System.TypeUnloadedExceptionThe exception that is thrown when there is an attempt to access an unloaded class.
System.UnauthorizedAccessExceptionThe exception that is thrown when the operating system denies access because of an I/O error or a specific type of security error.
System.Security.VerificationExceptionThe exception that is thrown when the security policy requires code to be type safe and the verification process is unable to verify that the code is type safe.
System.Threading.WaitHandleCannotBeOpenedExceptionThe exception that is thrown when an attempt is made to open a system mutex or semaphore that does not exist.
System.Security.XmlSyntaxExceptionThe exception that is thrown when there is a syntax error in XML parsing. This class cannot be inherited.

Microsoft.Build.Engine

Microsoft.Build.BuildEngine.InternalLoggerExceptionThis exception is used to wrap an unhandled exception from a logger.
Microsoft.Build.BuildEngine.InvalidProjectFileExceptionThis 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

Microsoft.Build.Framework.LoggerExceptionAllows a logger to force the build to stop in an explicit way.

Microsoft.JScript

Microsoft.JScript.BreakOutOfFinallyRepresents the exception state when code execution breaks out of a finally block.
Microsoft.JScript.CmdLineExceptionRepresents errors that occur when you run the command-line compiler jsc.exe.
Microsoft.JScript.ContinueOutOfFinallyRepresents the exception state when code execution continues out of a finally block.
Microsoft.JScript.JScriptExceptionThe exception that is thrown by JScript to notify a common language runtime (CLR) host or program that an error occurred. A usually takes a enumeration value.
Microsoft.JScript.NoContextExceptionThe exception that is thrown when there is no code associated with a .
Microsoft.JScript.ReturnOutOfFinallyRepresents the exception state when code execution returns out of a finally block.

Microsoft.VisualBasic.Compatibility

Microsoft.VisualBasic.Compatibility.VB6.WebClassContainingClassNotOptionalRaises an if the ContainingClass value is missing.
Microsoft.VisualBasic.Compatibility.VB6.WebClassCouldNotFindEventRaises an for a missing event parameter in a .
Microsoft.VisualBasic.Compatibility.VB6.WebClassNextItemCannotBeCurrentWebItemRaises an in a .
Microsoft.VisualBasic.Compatibility.VB6.WebClassNextItemRespondNotFoundRaises an in a .
Microsoft.VisualBasic.Compatibility.VB6.WebClassUserWebClassNameNotOptionalRaises an if the UserWebClassName value is missing.
Microsoft.VisualBasic.Compatibility.VB6.WebClassWebClassFileNameNotOptionalRaises an if the WebClassFileName value is missing.
Microsoft.VisualBasic.Compatibility.VB6.WebClassWebItemNotValidRaises an if the value is not valid.
Microsoft.VisualBasic.Compatibility.VB6.WebItemAssociatedWebClassNotOptionalRaises an if the AssociatedWebClass value for a is missing.
Microsoft.VisualBasic.Compatibility.VB6.WebItemClosingTagNotFoundRaises an if the closing tag for a template associated with a is missing.
Microsoft.VisualBasic.Compatibility.VB6.WebItemCouldNotLoadEmbeddedResourceRaises an when an embedded resource specified in a is missing.
Microsoft.VisualBasic.Compatibility.VB6.WebItemCouldNotLoadTemplateFileRaises an if a template file for a is missing.
Microsoft.VisualBasic.Compatibility.VB6.WebItemNameNotOptionalRaises an if the Name value for a is missing.
Microsoft.VisualBasic.Compatibility.VB6.WebItemNoTemplateSpecifiedRaises an if the Template value for a is missing.
Microsoft.VisualBasic.Compatibility.VB6.WebItemTooManyNestedTagsRaises an if the template for a contains too many nested tags.
Microsoft.VisualBasic.Compatibility.VB6.WebItemUnexpectedErrorReadingTemplateFileRaises an if the template for a cannot be opened or read.

Microsoft.VisualBasic

Microsoft.VisualBasic.ApplicationServices.CantStartSingleInstanceExceptionThis exception is thrown when a subsequent instance of a single-instance application is unable to connect to the first application instance.
Microsoft.VisualBasic.CompilerServices.IncompleteInitializationThe 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.InternalErrorExceptionThe exception thrown for internal Visual Basic compiler errors.
Microsoft.VisualBasic.FileIO.MalformedLineExceptionThe exception that is thrown when the method cannot parse a row using the specified format.
Microsoft.VisualBasic.ApplicationServices.NoStartupFormExceptionThis exception is thrown by the Visual Basic Application Model when the property has not been set.

Microsoft.Vsa

Microsoft.Vsa.VsaException

System.Configuration

System.Configuration.ConfigurationErrorsExceptionThe current value is not one of the values.
System.Configuration.Provider.ProviderExceptionThe 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.Install

System.Configuration.Install.InstallExceptionThe exception that is thrown when an error occurs during the commit, rollback, or uninstall phase of an installation.

System.Data

System.Data.ConstraintExceptionRepresents the exception that is thrown when attempting an action that violates a constraint.
System.Data.DataExceptionRepresents the exception that is thrown when errors are generated using ADO.NET components.
System.Data.DBConcurrencyExceptionThe exception that is thrown by the during an insert, update, or delete operation if the number of rows affected equals zero.
System.Data.DeletedRowInaccessibleExceptionRepresents the exception that is thrown when an action is tried on a that has been deleted.
System.Data.DuplicateNameExceptionRepresents the exception that is thrown when a duplicate database object name is encountered during an add operation in a -related object.
System.Data.EvaluateExceptionRepresents the exception that is thrown when the property of a cannot be evaluated.
System.Data.InRowChangingEventExceptionRepresents the exception that is thrown when you call the method within the event.
System.Data.InvalidConstraintExceptionRepresents the exception that is thrown when incorrectly trying to create or access a relation.
System.Data.InvalidExpressionExceptionRepresents the exception that is thrown when you try to add a that contains an invalid to a .
System.Data.MissingPrimaryKeyExceptionRepresents the exception that is thrown when you try to access a row in a table that has no primary key.
System.Data.NoNullAllowedExceptionRepresents the exception that is thrown when you try to insert a null value into a column where is set to false.
System.Data.ReadOnlyExceptionRepresents the exception that is thrown when you try to change the value of a read-only column.
System.Data.RowNotInTableExceptionRepresents the exception that is thrown when you try to perform an operation on a that is not in a .
System.Data.SqlTypes.SqlAlreadyFilledExceptionThe class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality.
System.Data.SqlTypes.SqlNotFilledExceptionThe class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality.
System.Data.SqlTypes.SqlNullValueExceptionThe exception that is thrown when the Value property of a structure is set to null.
System.Data.SqlTypes.SqlTruncateExceptionThe exception that is thrown when you set a value into a structure would truncate that value.
System.Data.SqlTypes.SqlTypeExceptionThe base exception class for the .
System.Data.StrongTypingExceptionThe exception that is thrown by a strongly typed when the user accesses a DBNull value.
System.Data.SyntaxErrorExceptionRepresents the exception that is thrown when the property of a contains a syntax error.
System.Data.TypedDataSetGeneratorExceptionThe exception that is thrown when a name conflict occurs while generating a strongly typed .
System.Data.VersionNotFoundExceptionRepresents the exception that is thrown when you try to return a version of a that has been deleted.

System.Deployment

System.Deployment.Application.DependentPlatformMissingExceptionThe exception that is thrown when the platform dependency is not found during activation of the ClickOnce deployment and the deployment will not run.
System.Deployment.Application.DeploymentDownloadExceptionIndicates that there was an error downloading either the ClickOnce manifests or the deployment's files to the client computer.
System.Deployment.Application.DeploymentExceptionDefines a base class for all deployment-related exceptions.
System.Deployment.Application.InvalidDeploymentExceptionIndicates that ClickOnce could not read either the deployment or application manifests.
System.Deployment.Application.TrustNotGrantedExceptionIndicates that the application does not have the appropriate level of trust to run on the local computer.

System.Design

System.ComponentModel.Design.Serialization.CodeDomSerializerExceptionThe exception that is thrown when line number information is available for a serialization error.
System.ComponentModel.Design.ExceptionCollectionRepresents the collection of exceptions.
System.Data.Design.TypedDataSetGeneratorExceptionThe exception that is thrown when a name conflict occurs while a strongly typed is being generated.

System.DirectoryServices

System.DirectoryServices.ActiveDirectory.ActiveDirectoryObjectExistsExceptionThe class exception is thrown when an Active Directory Domain Services object is created and that object already exists in the underlying directory store.
System.DirectoryServices.ActiveDirectory.ActiveDirectoryObjectNotFoundExceptionThe class exception is thrown when a requested object is not found in the underlying directory store.
System.DirectoryServices.ActiveDirectory.ActiveDirectoryOperationExceptionThe class exception is thrown when an underlying directory operation fails.
System.DirectoryServices.ActiveDirectory.ActiveDirectoryServerDownExceptionThe class exception is thrown when a server is unavailable to respond to a service request.
System.DirectoryServices.DirectoryServicesCOMExceptionContains extended error information about an error that occurred when the method is called.
System.DirectoryServices.ActiveDirectory.ForestTrustCollisionExceptionThe class exception is thrown when a trust collision occurs during a trust relationship management request.
System.DirectoryServices.ActiveDirectory.SyncFromAllServersOperationExceptionThe exception is thrown when the request to synchronize from all servers fails.

System.DirectoryServices.Protocols

System.DirectoryServices.Protocols.BerConversionExceptionThe class is an exception thrown when converting data using a object.
System.DirectoryServices.Protocols.DirectoryExceptionThe class is an abstract class used as the base class for all exceptions.
System.DirectoryServices.Protocols.DirectoryOperationExceptionThe class is an exception thrown by the method to indicate that the server returned a object with an error.
System.DirectoryServices.Protocols.DsmlInvalidDocumentExceptionThe class is an exception that occurs when a DSML Request or Response document is not well-formed XML or cannot be validated with DSMLv2 schema.
System.DirectoryServices.Protocols.ErrorResponseExceptionThe class is an exception that occurs when the server returns an <errorResponse>.
System.DirectoryServices.Protocols.LdapExceptionThe class is an exception that occurs when LDAP returns an error code not included in .
System.DirectoryServices.Protocols.TlsOperationExceptionThe class is an exception that occurs in the method if the request fails.

System

System.Security.Authentication.AuthenticationExceptionThe exception that is thrown when authentication fails for an authentication stream.
System.ComponentModel.Design.CheckoutExceptionThe exception that is thrown when an attempt to check out a file that is checked into a source code management program is canceled or fails.
System.Configuration.ConfigurationExceptionThe exception that is thrown when a configuration system error has occurred.
System.Net.CookieExceptionThe exception that is thrown when an error is made adding a to a .
System.Net.HttpListenerExceptionThe exception that is thrown when an error occurs processing an HTTP request.
System.IO.InternalBufferOverflowExceptionThe exception thrown when the internal buffer overflows.
System.ComponentModel.InvalidAsynchronousStateExceptionThrown when a thread on which an operation should execute no longer exists or has no message loop.
System.Security.Authentication.InvalidCredentialExceptionThe exception that is thrown when authentication fails for an authentication stream and cannot be retried.
System.IO.InvalidDataExceptionThe exception that is thrown when a data stream is in an invalid format.
System.ComponentModel.InvalidEnumArgumentExceptionThe exception thrown when using invalid arguments that are enumerators.
System.ComponentModel.LicenseExceptionRepresents the exception thrown when a component cannot be granted a license.
System.Net.NetworkInformation.NetworkInformationExceptionThe exception that is thrown when an error occurs while retrieving network information.
System.Net.NetworkInformation.PingExceptionThe exception that is thrown when a or method calls a method that throws an exception.
System.Net.ProtocolViolationExceptionThe exception that is thrown when an error is made while using a network protocol.
System.Threading.SemaphoreFullException
System.Configuration.SettingsPropertyIsReadOnlyExceptionProvides an exception for read-only objects.
System.Configuration.SettingsPropertyNotFoundExceptionProvides an exception for objects that are not found.
System.Configuration.SettingsPropertyWrongTypeExceptionProvides an exception that is thrown when an invalid type is used with a object.
System.Net.Mail.SmtpExceptionRepresents the exception that is thrown when the is not able to complete a or operation.
System.Net.Mail.SmtpFailedRecipientExceptionRepresents the exception that is thrown when the is not able to complete a or operation to a particular recipient.
System.Net.Mail.SmtpFailedRecipientsExceptionThe exception that is thrown when e-mail is sent using an and cannot be delivered to all recipients.
System.Net.Sockets.SocketExceptionThe exception that is thrown when a socket error occurs.
System.UriFormatExceptionThe exception that is thrown when an invalid Uniform Resource Identifier (URI) is detected.
System.ComponentModel.WarningExceptionSpecifies an exception that is handled as a warning instead of an error.
System.Net.WebExceptionThe exception that is thrown when an error occurs while accessing the network through a pluggable protocol.
System.ComponentModel.Win32ExceptionThrows an exception for a Win32 error code.

System.Drawing

System.Drawing.Printing.InvalidPrinterExceptionRepresents the exception that is thrown when you try to access a printer using printer settings that are not valid.

System.EnterpriseServices

System.EnterpriseServices.RegistrationExceptionThe exception that is thrown when a registration error is detected.
System.EnterpriseServices.ServicedComponentExceptionThe exception that is thrown when an error is detected in a serviced component.

System.Management

System.Management.ManagementExceptionRepresents management exceptions.

System.ServiceProcess

System.ServiceProcess.TimeoutExceptionThe exception that is thrown when a specified timeout has expired.

System.Transactions

System.Transactions.TransactionAbortedExceptionThe exception that is thrown when an operation is attempted on a transaction that has already been rolled back, or an attempt is made to commit the transaction and the transaction aborts.
System.Transactions.TransactionExceptionThe exception that is thrown when you attempt to do work on a transaction that cannot accept new work.
System.Transactions.TransactionInDoubtExceptionThe exception that is thrown when an operation is attempted on a transaction that is in doubt, or an attempt is made to commit the transaction and the transaction becomes InDoubt.
System.Transactions.TransactionManagerCommunicationExceptionThe exception that is thrown when a resource manager cannot communicate with the transaction manager.
System.Transactions.TransactionPromotionExceptionThe exception that is thrown when a promotion fails.

System.Web

System.Web.Caching.DatabaseNotEnabledForNotificationExceptionThe exception that is thrown when a SQL Server database is not enabled to support dependencies associated with the class. This class cannot be inherited.
System.Web.HttpCompileExceptionThe exception that is thrown when a compiler error occurs.
System.Web.HttpExceptionDescribes an exception that occurred during the processing of HTTP requests.
System.Web.HttpParseExceptionThe exception that is thrown when a parse error occurs.
System.Web.HttpRequestValidationExceptionThe exception that is thrown when a potentially malicious input string is received from the client as part of the request data. This class cannot be inherited.
System.Web.HttpUnhandledExceptionThe exception that is thrown when a generic exception occurs.
System.Web.Security.MembershipCreateUserException
System.Web.Security.MembershipPasswordException
System.Web.Management.SqlExecutionExceptionDefines a class for SQL execution exceptions in the namespace.
System.Web.Caching.TableNotEnabledForNotificationExceptionThe exception that is thrown when a class is used against a database table that is not enabled for change notifications.
System.Web.UI.ViewStateExceptionRepresents the exception that is thrown when the view state cannot be loaded or validated. This class cannot be inherited.

System.Web.Services

System.Web.Services.Protocols.SoapExceptionRepresents the exception that is thrown when an XML Web service method is called over SOAP and an exception occurs.
System.Web.Services.Protocols.SoapHeaderExceptionThe SOAP representation of a server error.

System.Xml

System.Xml.XmlExceptionReturns detailed information about the last exception.
System.Xml.Schema.XmlSchemaExceptionReturns detailed information about the schema exception.
System.Xml.Schema.XmlSchemaInferenceExceptionReturns information about errors encountered by the class while inferring a schema from an XML document.
System.Xml.Schema.XmlSchemaValidationExceptionRepresents the exception thrown when XML Schema Definition Language (XSD) schema validation errors and warnings are encountered in an XML document being validated.
System.Xml.XPath.XPathExceptionProvides the exception thrown when an error occurs while processing an XPath expression.
System.Xml.Xsl.XsltCompileExceptionThe exception that is thrown by the Load method when an error is found in the XSLT style sheet.
System.Xml.Xsl.XsltExceptionThe exception that is thrown when an error occurs while processing an XSLT transformation.

Microsoft.DirectX.Direct3D

Microsoft.DirectX.Direct3D.ConflictingRenderStateExceptionThe currently set render states cannot be used together.
Microsoft.DirectX.Direct3D.ConflictingTextureFilterExceptionThe current texture filters cannot be used together.
Microsoft.DirectX.Direct3D.ConflictingTexturePaletteExceptionThe current textures cannot be used simultaneously.
Microsoft.DirectX.Direct3D.DeviceLostExceptionThe device has been lost but cannot be reset at this time. Therefore, rendering is not possible.
Microsoft.DirectX.Direct3D.DeviceNotResetExceptionThe device has been lost but can be reset at this time.
Microsoft.DirectX.Direct3D.DriverInternalErrorExceptionInternal driver error. Applications should generally shut down when receiving this error.
Microsoft.DirectX.Direct3D.DriverInvalidCallExceptionThe driver reports that the current method call is invalid.
Microsoft.DirectX.Direct3D.GraphicsExceptionBase exception type for graphics. Derives from .
Microsoft.DirectX.Direct3D.InvalidCallExceptionThe method call is invalid. For example, a method's parameter might not be valid.
Microsoft.DirectX.Direct3D.InvalidDeviceExceptionThe requested device type is not valid.
Microsoft.DirectX.Direct3D.MoreDataExceptionMore data is available than the specified buffer size can hold.
Microsoft.DirectX.Direct3D.NotAvailableExceptionThis device does not support the queried technique.
Microsoft.DirectX.Direct3D.NotFoundExceptionThe requested item was not found.
Microsoft.DirectX.Direct3D.OutOfVideoMemoryExceptionMicrosoft Direct3D does not have enough display memory to perform the operation.
Microsoft.DirectX.Direct3D.TooManyOperationsExceptionThe application is requesting more texture-filtering operations than the device supports.
Microsoft.DirectX.Direct3D.UnsupportedAlphaArgumentExceptionThe device does not support a specified texture-blending argument for the alpha channel.
Microsoft.DirectX.Direct3D.UnsupportedAlphaOperationExceptionThe device does not support a specified texture-blending operation for the alpha channel.
Microsoft.DirectX.Direct3D.UnsupportedColorArgumentExceptionThe device does not support a specified texture-blending argument for color values.
Microsoft.DirectX.Direct3D.UnsupportedColorOperationExceptionThe device does not support a specified texture-blending operation for color values.
Microsoft.DirectX.Direct3D.UnsupportedFactorValueExceptionThe device does not support the specified texture factor value. Not used; provided only to support older drivers.
Microsoft.DirectX.Direct3D.UnsupportedTextureFilterExceptionThe device does not support the specified texture filter.
Microsoft.DirectX.Direct3D.WasStillDrawingExceptionThe device was still drawing.
Microsoft.DirectX.Direct3D.WrongTextureFormatExceptionThe pixel format of the texture surface is not valid.

Microsoft.DirectX.Direct3DX

Microsoft.DirectX.Direct3D.CannotAttributeSortExceptionAttribute sort is not supported as an optimization technique. For more information, see .
Microsoft.DirectX.Direct3D.CannotModifyIndexBufferExceptionThe index buffer cannot be modified.
Microsoft.DirectX.Direct3D.Direct3DXExceptionBase exception class for D3DX. Derives from .
Microsoft.DirectX.Direct3D.DuplicateNamedFragmentExceptionThere is a duplicate named fragment.
Microsoft.DirectX.Direct3D.InvalidDataExceptionThe data is invalid.
Microsoft.DirectX.Direct3D.InvalidMeshExceptionThe mesh is invalid.
Microsoft.DirectX.Direct3D.LoadedMeshHasNoDataExceptionThe mesh has no data.
Microsoft.DirectX.Direct3D.SkinningNotSupportedExceptionSkinning is not supported.
Microsoft.DirectX.Direct3D.TooManyInfluencesExceptionToo many influences specified.

Microsoft.DirectX.DirectDraw

Microsoft.DirectX.DirectInput

Microsoft.DirectX.DirectInput.AcquiredExceptionThe operation cannot be performed while the device is acquired.
Microsoft.DirectX.DirectInput.BadDriverVersionExceptionThe object could not be created due to an incompatible driver version or mismatched or incomplete driver components.
Microsoft.DirectX.DirectInput.DeviceFullExceptionThe device is full.
Microsoft.DirectX.DirectInput.DeviceNotRegisteredExceptionThe device or device instance is not registered with DirectInput.
Microsoft.DirectX.DirectInput.EffectPlayingExceptionThe parameters were updated in memory but were not downloaded to the device because the device does not support updating an effect while it is still playing.
Microsoft.DirectX.DirectInput.HasEffectsExceptionThe device cannot be reinitialized because effects are attached to it.
Microsoft.DirectX.DirectInput.IncompleteEffectExceptionThe effect could not be downloaded because essential information is missing. For example, no axes have been associated with the effect, or no type-specific information has been supplied.
Microsoft.DirectX.DirectInput.InputExceptionBase exception type for all DirectInput exceptions. Derives from DirectXException.
Microsoft.DirectX.DirectInput.InputLostExceptionAccess to the input device has been lost. It must be reacquired.
Microsoft.DirectX.DirectInput.InsufficientPriveledgesExceptionInsufficient priveledges for this call.
Microsoft.DirectX.DirectInput.MapFileFailExceptionAn error has occurred either reading the vendor-supplied action-mapping file for the device or reading or writing the user configuration mapping file for the device.
Microsoft.DirectX.DirectInput.MoreDataExceptionNot all the requested information fit into the buffer.
Microsoft.DirectX.DirectInput.NotAcquiredExceptionThe operation cannot be performed unless the device is acquired.
Microsoft.DirectX.DirectInput.NotBufferedExceptionThe device is not buffered. Set the BufferSize property to enable buffering.
Microsoft.DirectX.DirectInput.NotDownloadedExceptionThe effect is not downloaded.
Microsoft.DirectX.DirectInput.NotExclusivelyAcquiredExceptionThe operation cannot be performed unless the device is acquired in Exclusive mode.
Microsoft.DirectX.DirectInput.NotFoundExceptionThe requested object does not exist.
Microsoft.DirectX.DirectInput.OtherApplicationHasPriorityExceptionAnother application has a higher priority level, preventing this call from succeeding.
Microsoft.DirectX.DirectInput.PendingExceptionData is not yet available.
Microsoft.DirectX.DirectInput.ReportFullExceptionMore information was requested to be sent than can be sent to the device.
Microsoft.DirectX.DirectInput.UnpluggedExceptionThe operation could not be completed because the device is not plugged in.
Microsoft.DirectX.DirectInput.UnsupportedExceptionThe function called is not supported at this time.

Microsoft.DirectX.DirectPlay

Microsoft.DirectX.DirectSound

Microsoft.DirectX.DirectSound.AccessDeniedExceptionThe request failed because access was denied.
Microsoft.DirectX.DirectSound.AllocatedExceptionThe request failed because resources, such as a priority level, were already in use by another caller.
Microsoft.DirectX.DirectSound.BadFormatExceptionThe specified wave format is not supported.
Microsoft.DirectX.DirectSound.BadSendBufferGuidExceptionThe globally unique identifier (GUID) specified in an audiopath file does not match a valid mix-in buffer.
Microsoft.DirectX.DirectSound.BufferLostExceptionThe buffer memory has been lost and must be restored.
Microsoft.DirectX.DirectSound.BufferTooSmallExceptionThe buffer size is not large enough to enable effects processing.
Microsoft.DirectX.DirectSound.ControlUnavailableExceptionThe buffer control (volume, pan, and so on) requested by the caller is not available. Controls must be specified when the buffer is created.
Microsoft.DirectX.DirectSound.EffectsUnavailableExceptionThe effects requested could not be found on the system, or they are in the wrong order or in the wrong location; for example, an effect expected in hardware was found in software.
Microsoft.DirectX.DirectSound.InvalidCallExceptionThe method call is invalid. For example, a method's parameter might not be valid.
Microsoft.DirectX.DirectSound.NoAggregationExceptionThe object does not support aggregation.
Microsoft.DirectX.DirectSound.NoDriverExceptionNo sound driver is available for use, or the given globally unique identifier (GUID) is not a valid Microsoft DirectSound device ID.
Microsoft.DirectX.DirectSound.ObjectNotFoundExceptionThe requested object was not found.
Microsoft.DirectX.DirectSound.OtherApplicationHasPriorityExceptionAnother application has a higher priority level, preventing this call from succeeding.
Microsoft.DirectX.DirectSound.PriorityLevelNeededExceptionA cooperative level of Priority or higher is required.
Microsoft.DirectX.DirectSound.SendLoopExceptionA circular loop of send effects was detected.
Microsoft.DirectX.DirectSound.SoundExceptionRoot exception type for all Microsoft DirectSound exceptions. Derives from .
Microsoft.DirectX.DirectSound.UnsupportedExceptionThe function called is not supported at this time.

Microsoft.DirectX

Microsoft.DirectX.DirectXExceptionDescribes the root exception class for all Microsoft DirectX 9.0 for Managed Code exceptions.

Microsoft.DirectX.Direct3DX

Microsoft.DirectX.Direct3D.CannotAttributeSortExceptionAttribute sort is not supported as an optimization technique. For more information, see .
Microsoft.DirectX.Direct3D.CannotModifyIndexBufferExceptionThe index buffer cannot be modified.
Microsoft.DirectX.Direct3D.Direct3DXExceptionBase exception class for D3DX. Derives from .
Microsoft.DirectX.Direct3D.DuplicateNamedFragmentExceptionThere is a duplicate named fragment.
Microsoft.DirectX.Direct3D.InvalidDataExceptionThe data is invalid.
Microsoft.DirectX.Direct3D.InvalidMeshExceptionThe mesh is invalid.
Microsoft.DirectX.Direct3D.LoadedMeshHasNoDataExceptionThe mesh has no data.
Microsoft.DirectX.Direct3D.SkinningNotSupportedExceptionSkinning is not supported.
Microsoft.DirectX.Direct3D.TooManyInfluencesExceptionToo many influences specified.

Microsoft.DirectX.Direct3DX

Microsoft.DirectX.Direct3D.CannotAttributeSortExceptionAttribute sort is not supported as an optimization technique. For more information, see .
Microsoft.DirectX.Direct3D.CannotModifyIndexBufferExceptionThe index buffer cannot be modified.
Microsoft.DirectX.Direct3D.Direct3DXExceptionBase exception class for D3DX. Derives from .
Microsoft.DirectX.Direct3D.DuplicateNamedFragmentExceptionThere is a duplicate named fragment.
Microsoft.DirectX.Direct3D.InvalidDataExceptionThe data is invalid.
Microsoft.DirectX.Direct3D.InvalidMeshExceptionThe mesh is invalid.
Microsoft.DirectX.Direct3D.LoadedMeshHasNoDataExceptionThe mesh has no data.
Microsoft.DirectX.Direct3D.SkinningNotSupportedExceptionSkinning is not supported.
Microsoft.DirectX.Direct3D.TooManyInfluencesExceptionToo many influences specified.

Microsoft.DirectX.Direct3DX

Microsoft.DirectX.Direct3D.CannotAttributeSortExceptionAttribute sort is not supported as an optimization technique. For more information, see .
Microsoft.DirectX.Direct3D.CannotModifyIndexBufferExceptionThe index buffer cannot be modified.
Microsoft.DirectX.Direct3D.Direct3DXExceptionBase exception class for D3DX. Derives from .
Microsoft.DirectX.Direct3D.DuplicateNamedFragmentExceptionThere is a duplicate named fragment.
Microsoft.DirectX.Direct3D.InvalidDataExceptionThe data is invalid.
Microsoft.DirectX.Direct3D.InvalidMeshExceptionThe mesh is invalid.
Microsoft.DirectX.Direct3D.LoadedMeshHasNoDataExceptionThe mesh has no data.
Microsoft.DirectX.Direct3D.SkinningNotSupportedExceptionSkinning is not supported.
Microsoft.DirectX.Direct3D.TooManyInfluencesExceptionToo many influences specified.

Microsoft.DirectX.Direct3DX

Microsoft.DirectX.Direct3D.CannotAttributeSortExceptionAttribute sort is not supported as an optimization technique. For more information, see .
Microsoft.DirectX.Direct3D.CannotModifyIndexBufferExceptionThe index buffer cannot be modified.
Microsoft.DirectX.Direct3D.Direct3DXExceptionBase exception class for D3DX. Derives from .
Microsoft.DirectX.Direct3D.DuplicateNamedFragmentExceptionThere is a duplicate named fragment.
Microsoft.DirectX.Direct3D.InvalidDataExceptionThe data is invalid.
Microsoft.DirectX.Direct3D.InvalidMeshExceptionThe mesh is invalid.
Microsoft.DirectX.Direct3D.LoadedMeshHasNoDataExceptionThe mesh has no data.
Microsoft.DirectX.Direct3D.SkinningNotSupportedExceptionSkinning is not supported.
Microsoft.DirectX.Direct3D.TooManyInfluencesExceptionToo many influences specified.

Microsoft.DirectX.Direct3DX

Microsoft.DirectX.Direct3D.CannotAttributeSortExceptionAttribute sort is not supported as an optimization technique. For more information, see .
Microsoft.DirectX.Direct3D.CannotModifyIndexBufferExceptionThe index buffer cannot be modified.
Microsoft.DirectX.Direct3D.Direct3DXExceptionBase exception class for D3DX. Derives from .
Microsoft.DirectX.Direct3D.DuplicateNamedFragmentExceptionThere is a duplicate named fragment.
Microsoft.DirectX.Direct3D.InvalidDataExceptionThe data is invalid.
Microsoft.DirectX.Direct3D.InvalidMeshExceptionThe mesh is invalid.
Microsoft.DirectX.Direct3D.LoadedMeshHasNoDataExceptionThe mesh has no data.
Microsoft.DirectX.Direct3D.SkinningNotSupportedExceptionSkinning is not supported.
Microsoft.DirectX.Direct3D.TooManyInfluencesExceptionToo many influences specified.

Microsoft.DirectX.Direct3DX

Microsoft.DirectX.Direct3D.CannotAttributeSortExceptionAttribute sort is not supported as an optimization technique. For more information, see .
Microsoft.DirectX.Direct3D.CannotModifyIndexBufferExceptionThe index buffer cannot be modified.
Microsoft.DirectX.Direct3D.Direct3DXExceptionBase exception class for D3DX. Derives from .
Microsoft.DirectX.Direct3D.DuplicateNamedFragmentExceptionThere is a duplicate named fragment.
Microsoft.DirectX.Direct3D.InvalidDataExceptionThe data is invalid.
Microsoft.DirectX.Direct3D.InvalidMeshExceptionThe mesh is invalid.
Microsoft.DirectX.Direct3D.LoadedMeshHasNoDataExceptionThe mesh has no data.
Microsoft.DirectX.Direct3D.SkinningNotSupportedExceptionSkinning is not supported.
Microsoft.DirectX.Direct3D.TooManyInfluencesExceptionToo many influences specified.

Microsoft.DirectX.Direct3DX

Microsoft.DirectX.Direct3D.CannotAttributeSortExceptionAttribute sort is not supported as an optimization technique. For more information, see .
Microsoft.DirectX.Direct3D.CannotModifyIndexBufferExceptionThe index buffer cannot be modified.
Microsoft.DirectX.Direct3D.Direct3DXExceptionBase exception class for D3DX. Derives from .
Microsoft.DirectX.Direct3D.DuplicateNamedFragmentExceptionThere is a duplicate named fragment.
Microsoft.DirectX.Direct3D.InvalidDataExceptionThe data is invalid.
Microsoft.DirectX.Direct3D.InvalidMeshExceptionThe mesh is invalid.
Microsoft.DirectX.Direct3D.LoadedMeshHasNoDataExceptionThe mesh has no data.
Microsoft.DirectX.Direct3D.SkinningNotSupportedExceptionSkinning is not supported.
Microsoft.DirectX.Direct3D.TooManyInfluencesExceptionToo many influences specified.

Microsoft.DirectX.Direct3DX

Microsoft.DirectX.Direct3D.CannotAttributeSortExceptionAttribute sort is not supported as an optimization technique. For more information, see .
Microsoft.DirectX.Direct3D.CannotModifyIndexBufferExceptionThe index buffer cannot be modified.
Microsoft.DirectX.Direct3D.Direct3DXExceptionBase exception class for D3DX. Derives from .
Microsoft.DirectX.Direct3D.DuplicateNamedFragmentExceptionThere is a duplicate named fragment.
Microsoft.DirectX.Direct3D.InvalidDataExceptionThe data is invalid.
Microsoft.DirectX.Direct3D.InvalidMeshExceptionThe mesh is invalid.
Microsoft.DirectX.Direct3D.LoadedMeshHasNoDataExceptionThe mesh has no data.
Microsoft.DirectX.Direct3D.SkinningNotSupportedExceptionSkinning is not supported.
Microsoft.DirectX.Direct3D.TooManyInfluencesExceptionToo many influences specified.

Microsoft.DirectX.Direct3DX

Microsoft.DirectX.Direct3D.CannotAttributeSortExceptionAttribute sort is not supported as an optimization technique. For more information, see .
Microsoft.DirectX.Direct3D.CannotModifyIndexBufferExceptionThe index buffer cannot be modified.
Microsoft.DirectX.Direct3D.Direct3DXExceptionBase exception class for D3DX. Derives from .
Microsoft.DirectX.Direct3D.DuplicateNamedFragmentExceptionThere is a duplicate named fragment.
Microsoft.DirectX.Direct3D.InvalidDataExceptionThe data is invalid.
Microsoft.DirectX.Direct3D.InvalidMeshExceptionThe mesh is invalid.
Microsoft.DirectX.Direct3D.LoadedMeshHasNoDataExceptionThe mesh has no data.
Microsoft.DirectX.Direct3D.SkinningNotSupportedExceptionSkinning is not supported.
Microsoft.DirectX.Direct3D.TooManyInfluencesExceptionToo many influences specified.

PresentationCore

System.Windows.Media.InvalidWmpVersionExceptionThe exception that is thrown when the installed Microsoft Windows Media Player version is not supported. 

PresentationFramework

System.Windows.Controls.PrintDialogExceptionThe exception that is thrown when an error condition occurs during the opening, accessing, or using of a PrintDialog.
System.Windows.ResourceReferenceKeyNotFoundExceptionThe exception that is thrown when a resource reference key cannot be found during parsing or serialization of markup extension resources.
System.Windows.Data.ValueUnavailableExceptionThe exception that is thrown by the method when the value is not available.
System.Windows.Markup.XamlParseExceptionRepresents the exception class for parser-specific exceptions (for XAML API or WPF XAML parser operations from .NET Framework 3.0 and .NET Framework 3.5).

ReachFramework

System.Printing.PrintCommitAttributesExceptionThe exception that is thrown when an error condition prevents some attributes from being committed by a to the actual computer, printer, or device that the object represents.
System.Printing.PrintingCanceledExceptionThe exception that occurs when code attempts to access a canceled print job.
System.Printing.PrintingNotSupportedExceptionThe exception that is thrown when a printing operation is not supported.
System.Printing.PrintJobExceptionThe exception that occurs when the print job does not run correctly.
System.Printing.PrintQueueExceptionThe exception that is thrown when an error condition prevents the accessing or creation of a .
System.Printing.PrintServerExceptionThe exception that occurs when an error condition prevents the accessing or creation of a .
System.Printing.PrintSystemExceptionThe exception that occurs when an error condition prevents accessing or creating a .
System.Windows.Xps.XpsExceptionServes as the base class for exceptions that are thrown by the XML Paper Specification (XPS) packaging and serialization APIs. 
System.Windows.Xps.XpsPackagingExceptionThe exception that is thrown when reading, writing to, registering, or accessing in some other way an .
System.Windows.Xps.XpsSerializationExceptionThe exception that is thrown for XML Paper Specification (XPS) document serialization errors. 

System.IdentityModel

System.IdentityModel.Tokens.SecurityTokenExceptionThe exception that is thrown when a problem occurs while processing a security token.
System.IdentityModel.Tokens.SecurityTokenValidationExceptionThe exception that is thrown when a received security token is invalid.

System.IdentityModel.Selectors

System.IdentityModel.Selectors.CardSpaceExceptionThe exception that is thrown when one or more exceptions have occurred at the service level. The cause of the error will be logged in the event log.
System.IdentityModel.Selectors.IdentityValidationExceptionException class to indicate that the recipient certificate was not valid.
System.IdentityModel.Selectors.PolicyValidationExceptionException class to indicate that the policy supplied by the recipient could not be validated.
System.IdentityModel.Selectors.ServiceBusyExceptionException class to indicate that the service is busy processing other requests.
System.IdentityModel.Selectors.ServiceNotStartedExceptionThe exception that is thrown when has not been started on the user's computer.
System.IdentityModel.Selectors.StsCommunicationExceptionThe exception that is thrown when there is a problem communicating with the security token service.
System.IdentityModel.Selectors.UnsupportedPolicyOptionsExceptionIndicates that a policy was provided to the system that included options that were unsupported.
System.IdentityModel.Selectors.UntrustedRecipientExceptionThe exception that is thrown when the user decides not to trust the entity that is requesting a token after reviewing the information from their certificate.
System.IdentityModel.Selectors.UserCancellationExceptionThe exception that is thrown when the user cancels an operation during the call.

System.IO.Log

System.IO.Log.ReservationNotFoundExceptionRepresents the exception that is thrown when a specific space reservation in a is not found.
System.IO.Log.SequenceFullExceptionRepresents the exception that is thrown when a sequence of log records is full.

System.Printing

System.Windows.Xps.XpsWriterExceptionThe exception that is thrown when a method of either an or a object is called that is incompatible with the current state of the object.

System.Runtime.Serialization

System.Runtime.Serialization.InvalidDataContractExceptionThe exception that is thrown when the or encounters an invalid data contract during serialization and deserialization.

System.ServiceModel

System.ServiceModel.ActionNotSupportedExceptionThis exception is typically thrown on the client when the action related to the operation invoked does not match any action of operations in the server.
System.ServiceModel.AddressAccessDeniedExceptionThe exception that is thrown when access to the address is denied.
System.ServiceModel.AddressAlreadyInUseExceptionThe exception that is thrown when an address is unavailable because it is already in use.
System.ServiceModel.ChannelTerminatedExceptionThis exception is typically thrown on the client when a channel is terminated due to server closing the associated connection.
System.ServiceModel.CommunicationExceptionRepresents a communication error in either the service or client application.
System.ServiceModel.CommunicationObjectAbortedExceptionThe exception that is thrown when the call is to an object that has aborted.
System.ServiceModel.CommunicationObjectFaultedExceptionThe exception that is thrown when a call is made to a communication object that has faulted.
System.ServiceModel.EndpointNotFoundExceptionThe exception that is thrown when a remote endpoint could not be found or reached.
System.ServiceModel.Security.ExpiredSecurityTokenExceptionException thrown when a security token expires.
System.ServiceModel.FaultExceptionRepresents a SOAP fault.
System.ServiceModel.FaultException`1[TDetail]Used in a client application to catch contractually-specified SOAP faults.
System.ServiceModel.Dispatcher.FilterInvalidBodyAccessExceptionThe exception that is thrown when a filter or filter table attempts to access the body of an unbuffered message.
System.ServiceModel.Channels.InvalidChannelBindingExceptionThe exception that is thrown when the binding specified is not consistent with the contract requirements for the service.
System.ServiceModel.InvalidMessageContractExceptionRepresents a message contract that is not valid.
System.ServiceModel.Dispatcher.MessageFilterExceptionThe base class for the exceptions that are thrown when the quota of nodes inspected by a filter is exceeded.
System.ServiceModel.MessageHeaderExceptionThe exception that is thrown when the expectations regarding headers of a SOAP message are not satisfied when the message is processed.
System.ServiceModel.Security.MessageSecurityExceptionRepresents an exception that occurred when there is something wrong with the security applied on a message.
System.ServiceModel.MsmqExceptionEncapsulates errors returned by Message Queuing (MSMQ). This exception is thrown by the Message Queuing transport and the Message Queuing integration channel.
System.ServiceModel.MsmqPoisonMessageExceptionEncapsulates the exception that is thrown when the channel detects that the message is a poison message.
System.ServiceModel.Dispatcher.MultipleFilterMatchesExceptionThe exception that is thrown when multiple filters match, but only one was expected.
System.ServiceModel.Dispatcher.NavigatorInvalidBodyAccessExceptionThe exception that is thrown when an is directed to examine the body of an unbuffered message.
System.IO.PipeExceptionThrown when an error occurs within a named pipe.
System.ServiceModel.PoisonMessageExceptionAn exception that is thrown when the message is deemed poison. A message is poisoned if it fails repeated attempts to deliver the message.
System.ServiceModel.ProtocolExceptionThe exception seen on the client that is thrown when communication with the remote party is impossible due to mismatched data transfer protocols.
System.ServiceModel.QuotaExceededExceptionThe exception that is thrown when a message quota has been exceeded.
System.ServiceModel.Security.SecurityAccessDeniedExceptionRepresents the security exception that is thrown when a security authorization request fails.
System.ServiceModel.Security.SecurityNegotiationExceptionIndicates that an error occurred while negotiating the security context for a message.
System.ServiceModel.ServerTooBusyExceptionThe exception that is thrown when a server is too busy to accept a message.
System.ServiceModel.ServiceActivationExceptionThe exception that is thrown when a service fails to activate.
System.ServiceModel.Dispatcher.XPathNavigatorExceptionThe exception that is thrown when the quota of nodes allowed to be inspected by an XPathNavigator is exceeded.

System.Workflow.Activities

System.Workflow.Activities.EventDeliveryFailedExceptionThe exception that is thrown when an event that is raised from the host cannot be delivered to the workflow instance. Typically the event is raised from an on a workflow instance. This class cannot be inherited.
System.Workflow.Activities.Rules.RuleEvaluationExceptionRepresents the base class for all exceptions caused by rule evaluation issues.
System.Workflow.Activities.Rules.RuleEvaluationIncompatibleTypesExceptionThe exception that is thrown when attempting to apply an operator to incompatible operands when you evaluate a rule.
System.Workflow.Activities.Rules.RuleExceptionRepresents the base class for all exceptions caused by evaluation or validation of rules.
System.Workflow.Activities.Rules.RuleSetValidationExceptionRepresents the exception thrown when processing cannot continue because a rule set cannot be validated.
System.Workflow.Activities.WorkflowAuthorizationExceptionThe exception that is thrown when role validation fails due to a specified identity that is not contained in the .

System.Workflow.ComponentModel

System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializationExceptionThe exception that is thrown by methods that perform serialization and deserialization.
System.Workflow.ComponentModel.WorkflowTerminatedExceptionRepresents the that is raised when a workflow is terminated. This class cannot be inherited.
System.Workflow.ComponentModel.Compiler.WorkflowValidationFailedExceptionRepresents an that occurs when a workflow does not pass validation. This class cannot be inherited.

System.Workflow.Runtime

System.Workflow.Runtime.Hosting.PersistenceExceptionThe exception that is thrown when the persistence service cannot fulfill a request.
System.Workflow.Runtime.Tracking.TrackingProfileDeserializationExceptionThe exception that is thrown when an XML document cannot be deserialized into a by a .
System.Workflow.Runtime.WorkflowOwnershipExceptionThe exception that is thrown when the workflow runtime engine attempts to load a workflow instance that is currently loaded by another workflow runtime engine instance. Additionally, this exception is thrown when the workflow runtime engine attempts to save a workflow after the ownership timeout that was specified while loading the workflow has expired.

UIAutomationTypes

System.Windows.Automation.ElementNotAvailableExceptionContains information about the exception that is raised when an attempt is made to access an UI Automation element corresponding to a part of the user interface that is no longer available.
System.Windows.Automation.ElementNotEnabledExceptionContains information about the exception that is raised when an attempt is made to manipulate a control that is not enabled.
System.Windows.Automation.NoClickablePointExceptionContains information about the exception that is raised when is called on a UI Automation element that has no clickable point.
System.Windows.Automation.ProxyAssemblyNotLoadedExceptionContains information about an exception that is raised when there is a problem loading an assembly that contains client-side providers

WindowsBase

System.IO.FileFormatExceptionThe exception that is thrown when an input file or a data stream that is supposed to conform to a certain file format specification is malformed.
System.Security.RightsManagement.RightsManagementExceptionRepresents an error condition when a rights management operation cannot complete successfully.

Microsoft.Build.Engine

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.BuildEngine.InvalidToolsetDefinitionException This exception is thrown whenever there is a problem with the user's custom toolset definition 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

Microsoft.Build.Framework.LoggerException Allows a logger to force the build to stop in an explicit way.

System.AddIn

System.AddIn.Hosting.AddInSegmentDirectoryNotFoundException The exception that is thrown when a segment directory is missing from the pipeline directory structure.
System.AddIn.Hosting.InvalidPipelineStoreException The exception that is thrown when a directory is not found and the user does not have permission to access the pipeline root path or an add-in path.

System.ComponentModel.DataAnnotations

System.ComponentModel.DataAnnotations.ValidationExceptionRepresents the exception that occurs during validation of a data field when the class is used.

System.Core

System.Diagnostics.Eventing.Reader.EventLogException Represents the base class for all the exceptions that are thrown when an error occurs while reading event log related information.
System.Diagnostics.Eventing.Reader.EventLogInvalidDataException Represents the exception thrown when an event provider publishes invalid data in an event.
System.Diagnostics.Eventing.Reader.EventLogNotFoundException Represents the exception that is thrown when a requested event log (usually specified by the name of the event log or the path to the event log file) does not exist.
System.Diagnostics.Eventing.Reader.EventLogProviderDisabledException Represents the exception that is thrown when a specified event provider name references a disabled event provider. A disabled event provider cannot publish events.
System.Diagnostics.Eventing.Reader.EventLogReadingException Represents an exception that is thrown when an error occurred while reading, querying, or subscribing to the events in an event log.
System.Management.Instrumentation.InstanceNotFoundException The exception thrown to indicate that no instances are returned by a provider.
System.Management.Instrumentation.InstrumentationBaseException Represents the base provider-related exception.
System.Management.Instrumentation.InstrumentationException Represents a provider-related exception.
System.InvalidTimeZoneException The exception that is thrown when time zone information is invalid.
System.Threading.LockRecursionException The exception that is thrown when recursive entry into a lock is not compatible with the recursion policy for the lock.
System.TimeZoneNotFoundException The exception that is thrown when a time zone cannot be found.

System.Data.Entity

System.Data.EntityCommandCompilationException
System.Data.EntityCommandExecutionException
System.Data.EntityException
System.Data.EntitySqlException
System.Data.InvalidCommandTreeException
System.Data.MappingExceptionThe exception that is thrown when mapping related service requests fail.
System.Data.MetadataException
System.Data.ObjectNotFoundExceptionThe exception that is thrown when an object is not present.
System.Data.OptimisticConcurrencyExceptionThe exception that is thrown when an optimistic concurrency violation occurs.
System.Data.ProviderIncompatibleExceptionThe exception that is thrown when the underlying data provider is incompatible with the Entity Framework.
System.Data.UpdateExceptionThe exception that is thrown when modifications to object instances cannot be persisted to the data store.

System.Data.Linq

System.Data.Linq.ChangeConflictException Thrown when an update fails because database values have been updated since the client last read them.
System.Data.Linq.DuplicateKeyException Thrown when an attempt is made to add an object to the identity cache by using a key that is already being used.
System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException Represents errors that occur when an attempt is made to change a foreign key when the entity is already loaded.

System.Data.Services.Client

System.Data.Services.Client.DataServiceClientException Represents errors that occur during execution of ADO.NET Data Services client applications.
System.Data.Services.Client.DataServiceQueryException Exception that indicates an error occurred loading the property value from the data service.
System.Data.Services.Client.DataServiceRequestException Represents the error thrown if the data service returns a response code less than 200 or greater than 299, or the top-level element in the response is <error>. This class cannot be inherited.

System.Data.Services

System.Data.Services.DataServiceExceptionRepresents an instance of the class with a specified message that describes the error.

System.DirectoryServices.AccountManagement

System.DirectoryServices.AccountManagement.MultipleMatchesException This exception is thrown by methods that expect to match a single principal object when there are multiple matches to the search query.
System.DirectoryServices.AccountManagement.NoMatchingPrincipalException This exception is thrown when no matching principal object could be found with the specified parameters.
System.DirectoryServices.AccountManagement.PasswordException This exception is thrown when a password does not meet complexity requirements.
System.DirectoryServices.AccountManagement.PrincipalExistsException Thrown by when an attempt is made to insert a principal that already exists in the collection, or by when an attempt is made to save a new principal that already exists in the store.
System.DirectoryServices.AccountManagement.PrincipalOperationException Thrown when ADSI returns an error during an operation to update the store.
System.DirectoryServices.AccountManagement.PrincipalServerDownException This exception is thrown when the API is unable to connect to the server.

System.Management.Instrumentation

System.Management.Instrumentation.WmiProviderInstallationException Represents an exception to throw when WMI provider installation fails.

System.Net

System.Net.PeerToPeer.PeerToPeerException Represents the exceptions that are thrown when an error is raised by the Peer-to-Peer Infrastructure.

System.ServiceModel.Web

System.UriTemplateMatchExceptionRepresents an error when matching a to a .

System.Web.Entity

System.Web.UI.WebControls.EntityDataSourceValidationExceptionRepresents errors that occur when validating properties of a dynamic data source.

System.Web.Extensions

System.Web.UI.WebControls.LinqDataSourceValidationException Describes an exception that occurred during validation of new or modified values before values are inserted, updated, or deleted by a control.
System.Web.Query.Dynamic.ParseException Represents errors that occur when a control parses values to create a query.

System.WorkflowServices

System.ServiceModel.Persistence.InstanceLockExceptionThis exception is intended for use by classes that inherit from when the operation cannot be performed because of the state of the instance lock.
System.ServiceModel.Persistence.InstanceNotFoundExceptionThis exception is thrown under the following circumstances: an operation is performed on a durable service instance that has been marked for completion, or a persistence provider created by a attempts to lock, unlock, or otherwise process state data that is not found in the database.
System.ServiceModel.Persistence.PersistenceExceptionThis exception is thrown by a when general connectivity errors are encountered.

System.Data.SqlServerCe

System.Data.SqlServerCe.SqlCeInvalidDatabaseFormatException
System.Data.SqlServerCe.SqlCeLockTimeoutException
System.Data.SqlServerCe.SqlCeTransactionInProgressException

Microsoft.Synchronization.Data

Microsoft.Synchronization.Data.AnchorException
Microsoft.Synchronization.Data.MetadataException
Microsoft.Synchronization.Data.SchemaException
Microsoft.Synchronization.Data.SessionVariableException
Microsoft.Synchronization.Data.SyncException

Microsoft.Web.Delegation

Microsoft.Web.Delegation.DeploymentAuthorizationException
Microsoft.Web.Deployment.DeploymentClientServerException
Microsoft.Web.Deployment.DeploymentException

Microsoft.Web.Deployment

Microsoft.Web.Deployment.DeploymentCanceledException
Microsoft.Web.Deployment.DeploymentEncryptionException
Microsoft.Web.Deployment.DeploymentFatalException
Microsoft.Web.Deployment.DeploymentRetryException
Microsoft.Web.Deployment.DeploymentXmlException

Microsoft.SqlServer.ConnectionInfo

Microsoft.SqlServer.Management.Common.ChangePasswordFailureException
Microsoft.SqlServer.Management.Common.ConnectionCannotBeChangedException
Microsoft.SqlServer.Management.Common.ConnectionException
Microsoft.SqlServer.Management.Common.ConnectionFailureException
Microsoft.SqlServer.Management.Common.DisconnectedConnectionException
Microsoft.SqlServer.Management.Common.ExecutionFailureException
Microsoft.SqlServer.Management.Common.InvalidArgumentException
Microsoft.SqlServer.Management.Common.InvalidPropertyValueException
Microsoft.SqlServer.Management.Common.NotInTransactionException
Microsoft.SqlServer.Management.Common.PropertyNotAvailableException
Microsoft.SqlServer.Management.Common.PropertyNotSetException
Microsoft.SqlServer.Management.Common.SqlServerManagementException
Microsoft.SqlServer.Management.Common.TransferException

Microsoft.SqlServer.ConnectionInfoExtended

Microsoft.SqlServer.Management.Trace.SqlTraceException
Microsoft.SqlServer.Management.Trace.SqlTraceFailToInstantiateTypeException
Microsoft.SqlServer.Management.Trace.SqlTraceFailToLoadInstAPIAssemblyException

Microsoft.SqlServer.Dmf

Microsoft.SqlServer.Management.Dmf.AdapterAlreadyExistsException
Microsoft.SqlServer.Management.Dmf.AdapterWrongNumberOfArgumentsException
Microsoft.SqlServer.Management.Dmf.AssemblyAlreadyRegisteredException
Microsoft.SqlServer.Management.Dmf.BadEventDataException
Microsoft.SqlServer.Management.Dmf.BadExpressionTreeException
Microsoft.SqlServer.Management.Dmf.ConflictingPropertyValuesException
Microsoft.SqlServer.Management.Dmf.ConversionNotSupportedException
Microsoft.SqlServer.Management.Dmf.DmfException
Microsoft.SqlServer.Management.Dmf.ExpressionNodeConfigurationException
Microsoft.SqlServer.Management.Dmf.ExpressionNodeNotConfigurableException
Microsoft.SqlServer.Management.Dmf.ExpressionNodeNotConfigurableOperatorException
Microsoft.SqlServer.Management.Dmf.ExpressionSerializationException
Microsoft.SqlServer.Management.Dmf.ExpressionTypeMistmatchException
Microsoft.SqlServer.Management.Dmf.FailedOperationException
Microsoft.SqlServer.Management.Dmf.FunctionBadDatePartException
Microsoft.SqlServer.Management.Dmf.FunctionNoServerException
Microsoft.SqlServer.Management.Dmf.FunctionNotASmoObjectException
Microsoft.SqlServer.Management.Dmf.FunctionTooManyColumnsException
Microsoft.SqlServer.Management.Dmf.FunctionWrongArgumentsNumberException
Microsoft.SqlServer.Management.Dmf.FunctionWrongArgumentTypeException
Microsoft.SqlServer.Management.Dmf.FunctionWrongReturnTypeException
Microsoft.SqlServer.Management.Dmf.InvalidInOperatorException
Microsoft.SqlServer.Management.Dmf.InvalidOperandException
Microsoft.SqlServer.Management.Dmf.MissingJobScheduleException
Microsoft.SqlServer.Management.Dmf.MissingObjectException
Microsoft.SqlServer.Management.Dmf.MissingPropertyException
Microsoft.SqlServer.Management.Dmf.MissingTypeFacetAssociationException
Microsoft.SqlServer.Management.Dmf.NonConfigurableReadOnlyPropertyException
Microsoft.SqlServer.Management.Dmf.NonRetrievablePropertyException
Microsoft.SqlServer.Management.Dmf.NoTargetSetEnabledException
Microsoft.SqlServer.Management.Dmf.NullFacetException
Microsoft.SqlServer.Management.Dmf.ObjectAlreadyExistsException
Microsoft.SqlServer.Management.Dmf.ObjectValidationException
Microsoft.SqlServer.Management.Dmf.OperatorNotApplicableException
Microsoft.SqlServer.Management.Dmf.PolicyEvaluationException
Microsoft.SqlServer.Management.Dmf.RestartPendingException
Microsoft.SqlServer.Management.Dmf.RestartPendingException`1[T]
Microsoft.SqlServer.Management.Dmf.StringPropertyTooLongException
Microsoft.SqlServer.Management.Dmf.TargetSetCountMismatchException
Microsoft.SqlServer.Management.Dmf.TypeConversionException
Microsoft.SqlServer.Management.Dmf.UnsupportedObjectTypeException
Microsoft.SqlServer.Management.Dmf.UnsupportedTargetSetForFacetException
Microsoft.SqlServer.Management.Dmf.UnsupportedTypeException

Microsoft.SqlServer.Management.Collector

Microsoft.SqlServer.Management.Collector.CollectorException

Microsoft.SqlServer.Management.Dac

Microsoft.SqlServer.Management.Dac.ActionNotSupportedException
Microsoft.SqlServer.Management.Dac.ConnectionNotSetException
Microsoft.SqlServer.Management.Dac.DacException
Microsoft.SqlServer.Management.Dac.DacExtractionException
Microsoft.SqlServer.Management.Dac.DeploymentValidationException
Microsoft.SqlServer.Management.Dac.DesignModeServerExtractException
Microsoft.SqlServer.Management.Dac.ExtractValidationException
Microsoft.SqlServer.Management.Dac.FailedTargetSelectionException
Microsoft.SqlServer.Management.Dac.InvalidaDACTypeCredentialsException
Microsoft.SqlServer.Management.Dac.InvalidaDatabaseStateException
Microsoft.SqlServer.Management.Dac.InvalidDatabaseExtractException
Microsoft.SqlServer.Management.Dac.InvalidDatabaseStateForExtractException
Microsoft.SqlServer.Management.Dac.InvalidInputException
Microsoft.SqlServer.Management.Dac.MissingDacSchemaException
Microsoft.SqlServer.Management.Dac.MissingExtractServerPermissionsException
Microsoft.SqlServer.Management.Dac.MissingServerPermissionsException
Microsoft.SqlServer.Management.Dac.MissingServerPermissionsForRePartException

Microsoft.SqlServer.Management.Sdk.Sfc

Microsoft.SqlServer.Management.Sdk.Sfc.EnumeratorException
Microsoft.SqlServer.Management.Sdk.Sfc.InternalEnumeratorException
Microsoft.SqlServer.Management.Sdk.Sfc.InvalidConfigurationFileEnumeratorException
Microsoft.SqlServer.Management.Sdk.Sfc.InvalidPropertyUsageEnumeratorException
Microsoft.SqlServer.Management.Sdk.Sfc.InvalidQueryExpressionEnumeratorException
Microsoft.SqlServer.Management.Sdk.Sfc.InvalidVersionEnumeratorException
Microsoft.SqlServer.Management.Sdk.Sfc.QueryNotSupportedEnumeratorException
Microsoft.SqlServer.Management.Sdk.Sfc.ResultTypeNotSupportedEnumeratorException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcCRUDOperationFailedException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcDesignModeException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcEmptyXmlException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidArgumentException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidConnectionContextModeChangeException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidKeyChainException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidKeyException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidMoveException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidQueryExpressionException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidRenameException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidStateException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidStreamException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidXmlParentTypeException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcMetadataException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcMissingParentException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcNonSerializablePropertyException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcNonSerializableTypeException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectInitializationException
Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectNotFoundException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectNotScriptableException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcPathConversionException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyNotSetException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyReadOnlyException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryConnectionUnavailableException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcSecurityException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializationException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcSqlCeNotInstalledException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnregisteredXmlDomainException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnregisteredXmlTypeException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnsupportedVersionException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnsupportedVersionSerializationException
Microsoft.SqlServer.Management.Sdk.Sfc.UnknownPropertyEnumeratorException
Microsoft.SqlServer.Management.Sdk.Sfc.UnknownTypeEnumeratorException
Microsoft.SqlServer.Management.Sdk.Sfc.XPathException

Microsoft.SqlServer.Management.Utility

Microsoft.SqlServer.Management.Utility.UtilityException

Microsoft.SqlServer.RegSvrEnum

Microsoft.SqlServer.Management.Smo.RegSvrEnum.RegisteredServerException

Microsoft.SqlServer.Replication

Microsoft.SqlServer.Replication.ComErrorException
Microsoft.SqlServer.Replication.ConnectionFailureException
Microsoft.SqlServer.Replication.FciException
Microsoft.SqlServer.Replication.NativeSqlConnectionException
Microsoft.SqlServer.Replication.OciException
Microsoft.SqlServer.Replication.OSException
Microsoft.SqlServer.Replication.ParameterValueOutOfRangeException
Microsoft.SqlServer.Replication.PasswordWriteOnlyException
Microsoft.SqlServer.Replication.ReplicationAgentContainerException
Microsoft.SqlServer.Replication.ReplicationAgentContainerWithWatsonException
Microsoft.SqlServer.Replication.ReplicationAgentException

Microsoft.SqlServer.Smo

Microsoft.SqlServer.Management.Smo.CollectionNotAvailableException
Microsoft.SqlServer.Management.Smo.FailedOperationException
Microsoft.SqlServer.Management.Smo.InternalSmoErrorException
Microsoft.SqlServer.Management.Smo.InvalidSmoOperationException
Microsoft.SqlServer.Management.Smo.InvalidVersionSmoOperationException
Microsoft.SqlServer.Management.Smo.MissingObjectException
Microsoft.SqlServer.Management.Smo.PropertyCannotBeRetrievedException
Microsoft.SqlServer.Management.Smo.PropertyNotSetException
Microsoft.SqlServer.Management.Smo.PropertyReadOnlyException
Microsoft.SqlServer.Management.Smo.PropertyTypeMismatchException
Microsoft.SqlServer.Management.Smo.PropertyWriteException
Microsoft.SqlServer.Management.Smo.ServiceRequestException
Microsoft.SqlServer.Management.Smo.SfcDependencyException
Microsoft.SqlServer.Management.Smo.SmoException
Microsoft.SqlServer.Management.Smo.UnknownPropertyException
Microsoft.SqlServer.Management.Smo.UnsupportedEngineTypeException
Microsoft.SqlServer.Management.Smo.UnsupportedFeatureException
Microsoft.SqlServer.Management.Smo.UnsupportedObjectNameException
Microsoft.SqlServer.Management.Smo.UnsupportedVersionException
Microsoft.SqlServer.Management.Smo.WrongPropertyValueException

Microsoft.SqlServer.Types

Microsoft.SqlServer.Types.HierarchyIdException

Microsoft.SqlServer.ConnectionInfo

Microsoft.SqlServer.Management.Common.ChangePasswordFailureException
Microsoft.SqlServer.Management.Common.ConnectionCannotBeChangedException
Microsoft.SqlServer.Management.Common.ConnectionException
Microsoft.SqlServer.Management.Common.ConnectionFailureException
Microsoft.SqlServer.Management.Common.DisconnectedConnectionException
Microsoft.SqlServer.Management.Common.ExecutionFailureException
Microsoft.SqlServer.Management.Common.InvalidArgumentException
Microsoft.SqlServer.Management.Common.InvalidPropertyValueException
Microsoft.SqlServer.Management.Common.NotInTransactionException
Microsoft.SqlServer.Management.Common.PropertyNotAvailableException
Microsoft.SqlServer.Management.Common.PropertyNotSetException
Microsoft.SqlServer.Management.Common.SqlServerManagementException
Microsoft.SqlServer.Management.Common.TransferException

Microsoft.SqlServer.ConnectionInfoExtended

Microsoft.SqlServer.Management.Trace.SqlTraceException
Microsoft.SqlServer.Management.Trace.SqlTraceFailToInstantiateTypeException
Microsoft.SqlServer.Management.Trace.SqlTraceFailToLoadInstAPIAssemblyException

Microsoft.SqlServer.Dmf

Microsoft.SqlServer.Management.Dmf.AdapterAlreadyExistsException
Microsoft.SqlServer.Management.Dmf.AdapterWrongNumberOfArgumentsException
Microsoft.SqlServer.Management.Dmf.AssemblyAlreadyRegisteredException
Microsoft.SqlServer.Management.Dmf.BadEventDataException
Microsoft.SqlServer.Management.Dmf.BadExpressionTreeException
Microsoft.SqlServer.Management.Dmf.ConflictingPropertyValuesException
Microsoft.SqlServer.Management.Dmf.ConversionNotSupportedException
Microsoft.SqlServer.Management.Dmf.DmfException
Microsoft.SqlServer.Management.Dmf.ExpressionNodeConfigurationException
Microsoft.SqlServer.Management.Dmf.ExpressionNodeNotConfigurableException
Microsoft.SqlServer.Management.Dmf.ExpressionNodeNotConfigurableOperatorException
Microsoft.SqlServer.Management.Dmf.ExpressionSerializationException
Microsoft.SqlServer.Management.Dmf.ExpressionTypeMistmatchException
Microsoft.SqlServer.Management.Dmf.FailedOperationException
Microsoft.SqlServer.Management.Dmf.FunctionBadDatePartException
Microsoft.SqlServer.Management.Dmf.FunctionNoServerException
Microsoft.SqlServer.Management.Dmf.FunctionNotASmoObjectException
Microsoft.SqlServer.Management.Dmf.FunctionTooManyColumnsException
Microsoft.SqlServer.Management.Dmf.FunctionWrongArgumentsNumberException
Microsoft.SqlServer.Management.Dmf.FunctionWrongArgumentTypeException
Microsoft.SqlServer.Management.Dmf.FunctionWrongReturnTypeException
Microsoft.SqlServer.Management.Dmf.InvalidInOperatorException
Microsoft.SqlServer.Management.Dmf.InvalidOperandException
Microsoft.SqlServer.Management.Dmf.MissingJobScheduleException
Microsoft.SqlServer.Management.Dmf.MissingObjectException
Microsoft.SqlServer.Management.Dmf.MissingPropertyException
Microsoft.SqlServer.Management.Dmf.MissingTypeFacetAssociationException
Microsoft.SqlServer.Management.Dmf.NonConfigurableReadOnlyPropertyException
Microsoft.SqlServer.Management.Dmf.NonRetrievablePropertyException
Microsoft.SqlServer.Management.Dmf.NoTargetSetEnabledException
Microsoft.SqlServer.Management.Dmf.NullFacetException
Microsoft.SqlServer.Management.Dmf.ObjectAlreadyExistsException
Microsoft.SqlServer.Management.Dmf.ObjectValidationException
Microsoft.SqlServer.Management.Dmf.OperatorNotApplicableException
Microsoft.SqlServer.Management.Dmf.PolicyEvaluationException
Microsoft.SqlServer.Management.Dmf.RestartPendingException
Microsoft.SqlServer.Management.Dmf.RestartPendingException`1[T]
Microsoft.SqlServer.Management.Dmf.StringPropertyTooLongException
Microsoft.SqlServer.Management.Dmf.TargetSetCountMismatchException
Microsoft.SqlServer.Management.Dmf.TypeConversionException
Microsoft.SqlServer.Management.Dmf.UnsupportedObjectTypeException
Microsoft.SqlServer.Management.Dmf.UnsupportedTargetSetForFacetException
Microsoft.SqlServer.Management.Dmf.UnsupportedTypeException

Microsoft.SqlServer.Management.Collector

Microsoft.SqlServer.Management.Collector.CollectorException

Microsoft.SqlServer.Management.Dac

Microsoft.SqlServer.Management.Dac.ActionNotSupportedException
Microsoft.SqlServer.Management.Dac.ConnectionNotSetException
Microsoft.SqlServer.Management.Dac.DacException
Microsoft.SqlServer.Management.Dac.DacExtractionException
Microsoft.SqlServer.Management.Dac.DeploymentValidationException
Microsoft.SqlServer.Management.Dac.DesignModeServerExtractException
Microsoft.SqlServer.Management.Dac.ExtractValidationException
Microsoft.SqlServer.Management.Dac.FailedTargetSelectionException
Microsoft.SqlServer.Management.Dac.InvalidaDACTypeCredentialsException
Microsoft.SqlServer.Management.Dac.InvalidaDatabaseStateException
Microsoft.SqlServer.Management.Dac.InvalidDatabaseExtractException
Microsoft.SqlServer.Management.Dac.InvalidDatabaseStateForExtractException
Microsoft.SqlServer.Management.Dac.InvalidInputException
Microsoft.SqlServer.Management.Dac.MissingDacSchemaException
Microsoft.SqlServer.Management.Dac.MissingExtractServerPermissionsException
Microsoft.SqlServer.Management.Dac.MissingServerPermissionsException
Microsoft.SqlServer.Management.Dac.MissingServerPermissionsForRePartException

Microsoft.SqlServer.Management.Sdk.Sfc

Microsoft.SqlServer.Management.Sdk.Sfc.EnumeratorException
Microsoft.SqlServer.Management.Sdk.Sfc.InternalEnumeratorException
Microsoft.SqlServer.Management.Sdk.Sfc.InvalidConfigurationFileEnumeratorException
Microsoft.SqlServer.Management.Sdk.Sfc.InvalidPropertyUsageEnumeratorException
Microsoft.SqlServer.Management.Sdk.Sfc.InvalidQueryExpressionEnumeratorException
Microsoft.SqlServer.Management.Sdk.Sfc.InvalidVersionEnumeratorException
Microsoft.SqlServer.Management.Sdk.Sfc.QueryNotSupportedEnumeratorException
Microsoft.SqlServer.Management.Sdk.Sfc.ResultTypeNotSupportedEnumeratorException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcCRUDOperationFailedException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcDesignModeException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcEmptyXmlException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidArgumentException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidConnectionContextModeChangeException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidKeyChainException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidKeyException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidMoveException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidQueryExpressionException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidRenameException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidStateException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidStreamException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidXmlParentTypeException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcMetadataException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcMissingParentException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcNonSerializablePropertyException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcNonSerializableTypeException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectInitializationException
Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectNotFoundException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectNotScriptableException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcPathConversionException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyNotSetException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyReadOnlyException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryConnectionUnavailableException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcSecurityException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializationException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcSqlCeNotInstalledException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnregisteredXmlDomainException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnregisteredXmlTypeException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnsupportedVersionException
Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnsupportedVersionSerializationException
Microsoft.SqlServer.Management.Sdk.Sfc.UnknownPropertyEnumeratorException
Microsoft.SqlServer.Management.Sdk.Sfc.UnknownTypeEnumeratorException
Microsoft.SqlServer.Management.Sdk.Sfc.XPathException

Microsoft.SqlServer.Management.Utility

Microsoft.SqlServer.Management.Utility.UtilityException

Microsoft.SqlServer.RegSvrEnum

Microsoft.SqlServer.Management.Smo.RegSvrEnum.RegisteredServerException

Microsoft.SqlServer.Replication

Microsoft.SqlServer.Replication.ComErrorException
Microsoft.SqlServer.Replication.ConnectionFailureException
Microsoft.SqlServer.Replication.FciException
Microsoft.SqlServer.Replication.NativeSqlConnectionException
Microsoft.SqlServer.Replication.OciException
Microsoft.SqlServer.Replication.OSException
Microsoft.SqlServer.Replication.ParameterValueOutOfRangeException
Microsoft.SqlServer.Replication.PasswordWriteOnlyException
Microsoft.SqlServer.Replication.ReplicationAgentContainerException
Microsoft.SqlServer.Replication.ReplicationAgentContainerWithWatsonException
Microsoft.SqlServer.Replication.ReplicationAgentException

Microsoft.SqlServer.Smo

Microsoft.SqlServer.Management.Smo.CollectionNotAvailableException
Microsoft.SqlServer.Management.Smo.FailedOperationException
Microsoft.SqlServer.Management.Smo.InternalSmoErrorException
Microsoft.SqlServer.Management.Smo.InvalidSmoOperationException
Microsoft.SqlServer.Management.Smo.InvalidVersionSmoOperationException
Microsoft.SqlServer.Management.Smo.MissingObjectException
Microsoft.SqlServer.Management.Smo.PropertyCannotBeRetrievedException
Microsoft.SqlServer.Management.Smo.PropertyNotSetException
Microsoft.SqlServer.Management.Smo.PropertyReadOnlyException
Microsoft.SqlServer.Management.Smo.PropertyTypeMismatchException
Microsoft.SqlServer.Management.Smo.PropertyWriteException
Microsoft.SqlServer.Management.Smo.ServiceRequestException
Microsoft.SqlServer.Management.Smo.SfcDependencyException
Microsoft.SqlServer.Management.Smo.SmoException
Microsoft.SqlServer.Management.Smo.UnknownPropertyException
Microsoft.SqlServer.Management.Smo.UnsupportedEngineTypeException
Microsoft.SqlServer.Management.Smo.UnsupportedFeatureException
Microsoft.SqlServer.Management.Smo.UnsupportedObjectNameException
Microsoft.SqlServer.Management.Smo.UnsupportedVersionException
Microsoft.SqlServer.Management.Smo.WrongPropertyValueException

Microsoft.SqlServer.Types

Microsoft.SqlServer.Types.HierarchyIdException

Microsoft.SqlServer.WebServiceTask

Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebserviceTaskException