Skip to Content
Programming Visual Basic .NET
book

Programming Visual Basic .NET

by Dave Grundgeiger
December 2001
Beginner
464 pages
13h 51m
English
O'Reilly Media, Inc.
Content preview from Programming Visual Basic .NET

Appendix B. Exceptions Defined in the System Namespace

This appendix lists the exception classes that exist in the System namespace. Exceptions are explained in Chapter 2.

AppDomainUnloadedException

Occurs upon an attempt to access an unloaded application domain.

ApplicationException

Represents the base class from which to derive application-defined exceptions.

ArgumentException

Represents the base class for ArgumentNullException, ArgumentOutOfRangeException, and DuplicateWaitObjectException.

ArgumentNullException

Occurs when a value of Nothing is passed to a method that requires a valid object reference.

ArgumentOutOfRangeException

Occurs when a value passed to a method is outside the range that the method expects.

ArithmeticException

Represents the base class for DivideByZeroException, NotFiniteNumberException, and OverflowException.

ArrayTypeMismatchException

Occurs upon an attempt to store a value of the wrong type in an array.

BadImageFormatException

Occurs upon an attempt to run an executable file that is in the wrong format.

CannotUnloadAppDomainException

Occurs when an attempt to unload an application domain fails.

ContextMarshalException

Occurs when an attempt to marshal an object across a context boundary fails.

DivideByZeroException

Occurs when the divisor in an integer division is 0. Floating point division by 0 doesn’t throw an exception.

DllNotFoundException

Occurs when a specified .dll file can’t be found.

DuplicateWaitObjectException

Occurs when an object appears ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Programming Visual Basic .NET, Second Edition

Programming Visual Basic .NET, Second Edition

Jesse Liberty

Publisher Resources

ISBN: 0596000936Supplemental ContentCatalog PageErrata