Browse by Tags

Cleaning up after yourself (Dispose(void) doesn't get called for you)
Despite my large and growing number of Dispose-related blogs, I really don't like writing about Dispose. Or rather, I don't like that Dispose is in such a confusing state that it requires so much reading material. :) But here we are again. I'd like to Read More...
Posted 17 November 08 10:06 by kimhamil | 1 Comments   
Filed under ,
When to call Dispose
A recent internal email thread unearthed extreme differences of opinion about when Dispose(void) should be called on an IDisposable. This led to a long discussion and a realization that -- while it seems like we’ve said everything there is to say about Read More...
Posted 05 November 08 10:26 by kimhamil | 10 Comments   
Filed under
Difference between Disposing and Finalizing (referral)
I've gotten some pings on the difference between Disposing and Finalizing, which I didn't discuss in my Dispose/Close post. Fortunately Brian Grunkemeyer has written an excellent blog on the topic: http://blogs.msdn.com/bclteam/archive/2007/10/30/dispose-pattern-and-object-lifetime-brian-grunkemeyer.asp Read More...
Posted 23 March 08 12:49 by kimhamil | 0 Comments   
Filed under
The never-ending saga of Close/Dispose
I made some quick updates in my recent post to describe the difference between Close and Dispose for SqlConnection: http://blogs.msdn.com/kimhamil/archive/2008/03/15/the-often-non-difference-between-close-and-dispose.aspx If you're wondering about the Read More...
Posted 17 March 08 11:23 by kimhamil | 2 Comments   
Filed under ,
The (often non-) difference between Close and Dispose
Some classes in the .NET framework, such as System.IO.FileStream, have both a Close() and Dispose() method. The natural question is what's the difference, and when you should use one versus the other. The framework guidelines refer to Close and Dispose Read More...
Posted 15 March 08 06:43 by kimhamil | 5 Comments   
Filed under ,

Search

This Blog

Syndication

Page view tracker