ArgumentException Hierarchy

The following table lists the classes derived from System.ArgumentException .

Derived Classes

Class Description
System.ArgumentNullException The 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.ArgumentOutOfRangeException The exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method.
System.ComponentModel.InvalidAsynchronousStateException Thrown when a thread on which an operation should execute no longer exists or has no message loop.
System.ComponentModel.InvalidEnumArgumentException The exception thrown when using invalid arguments that are enumerators.
System.DuplicateWaitObjectException The exception that is thrown when an object appears more than once in an array of synchronization objects.
System.IO.Log.ReservationNotFoundException Represents the exception that is thrown when a specific space reservation in a LogRecordSequence is not found.
System.Text.DecoderFallbackException The exception that is thrown when a decoder fallback operation fails. This class cannot be inherited.
System.Text.EncoderFallbackException The exception that is thrown when an encoder fallback operation fails. This class cannot be inherited.

See Also

Reference

ArgumentException Class
ArgumentException Members
System Namespace
Exception

Other Resources

[<topic://cpconHandlingThrowingExceptions>]