#912 – Intellisense Can Show Exceptions that a Method Might Throw

In some cases, when the Intellisense function within Visual Studio shows you information about a method that you are going to call, it will also list potential exceptions that the method might throw.

In the example below, we see that the Matrix.Invert method can throw an exception of type InvalidOperationException.

912-001

 

It’s not the case that every single method that you might call in the Base Class Library (BCL) will provide this information.  Some methods will list the exceptions that they might throw, but many will not.

About Sean
Software developer in the Twin Cities area, passionate about software development and sailing.

3 Responses to #912 – Intellisense Can Show Exceptions that a Method Might Throw

  1. Might be a good idea to tell your audience how to document their own code to show potential exception types:

    /// I throw this when I feel like it.

Leave a comment