Kim Hamilton

Advanced resource debugging with Resview

In an earlier blog about resource fallback essentials, I said that the resource diagnostic tool...

Author: MSDN Archive Date: 03/06/2009

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...

Author: MSDN Archive Date: 11/18/2008

What does the NeutralResourcesLanguageAttribute do?

NeutralResourcesLanguageAttribute marks the neutral culture for an assembly. That sounds...

Author: MSDN Archive Date: 11/11/2008

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...

Author: MSDN Archive Date: 11/11/2008

When to call Dispose

A recent internal email thread unearthed extreme differences of opinion about when Dispose(void)...

Author: MSDN Archive Date: 11/06/2008

FileSystemWatcher doesn't fire events for monitored network drive after changing InternalBufferSize

Problem and .NET Fix Some customers have observed that a FileSystemWatcher monitoring a network...

Author: MSDN Archive Date: 04/27/2008

VisualStudio 2008 install failing because of pre-release products

I can get my work machines into pretty odd states due to various private/beta versions of Microsoft...

Author: MSDN Archive Date: 03/26/2008

Difference between Disposing and Finalizing (referral)

I've gotten some pings on the difference between Disposing and Finalizing, which I didn't discuss in...

Author: MSDN Archive Date: 03/23/2008

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...

Author: MSDN Archive Date: 03/17/2008

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()...

Author: MSDN Archive Date: 03/15/2008

What's been happening with Long Paths?

It appears that part 3 of the long path blog series on the BCL blog is now nearly a year overdue!...

Author: MSDN Archive Date: 03/08/2008

Hashtable and Dictionary thread safety considerations

Let’s start with the basics: System.Collections.Hashtable is multiple-reader, single-writer...

Author: MSDN Archive Date: 03/08/2008