.Net runtime throw a number of exceptions so it becomes really important to understand which exceptions may be thrown by a given base class library method. .Net Framework SDK contains a list of exceptions a given member may throw. Visual Studio 2008 allows you to view the list of all exceptions thrown by a base class library member (if any) simply by hovering your mouse cursor over the member name in the code window.

Identifying the exceptions thrown from a given method