Kim Hamilton
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...
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...
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...
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...
Search
This Blog
Home
About
Email
Tags
Collections
Dispose
IO
Long paths
resources
Archives
March 2009 (1)
November 2008 (4)
April 2008 (1)
March 2008 (6)
Blogroll
Michael Kaplan
Raymond Chen
Joe Duffy
Vance Morrison
Rico Mariani
Suzanne Cook
Chris Brumme
Shawn Farkas
Eric Lippert
Tess's Debugging Blog
Krzysztof Cwalina
Brad Abrams
BCL Team Blog
Books
Learning UML 2.0
Syndication
RSS 2.0
Atom 1.0