Kim Hamilton
Browse by Tags
All Tags
»
IO
(RSS)
Dispose
Long paths
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...
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...
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 drive fails to fire events after setting InternalBufferSize to certain values. The problem is that the value provided to InternalBufferSize is invalid and
Read More...
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...
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...
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! This sounds hard to believe, but BCL really has been that busy . On the bright side, we've been working on exciting projects, such as Silverlight , and now
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