title: Can .NET SqlConnection.Dispose() throw an exception?
body: <p>Is it possible for the <code>Dispose</code> method of a <code>SqlConnnection</code> object to throw an exception? It's always shown sitting on its own in a finally block outside of the try-catch. And if a using block is equivalent to a <code>try...finally</code> which then calls <code>Dispose</code>, that would also seem to be a case when an exception thrown by <code>Dispose</code> would be problematic.</p>