November 2008 - Posts

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 ,
What does the NeutralResourcesLanguageAttribute do?
NeutralResourcesLanguageAttribute marks the neutral culture for an assembly. That sounds self-referential, but a full description would require another blog post. To avoid getting bogged down, think of neutral culture roughly as the default language. Read More...
Posted 11 November 08 03:44 by kimhamil | 5 Comments   
Filed under
Making a StreamWriter usable even after given garbage characters
I recently got a question from a customer using a StreamWriter with a UTF-8 encoding. The StreamWriter threw an EncoderFallbackException on an attempt to write “garbage” Unicode characters. For example, on an attempt to write U+DFC9, which is only half Read More...
Posted 11 November 08 03:10 by kimhamil | 2 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

Search

This Blog

Syndication

Page view tracker