None of the guides/notes/articles that discuss IDisposable
pattern suggest that one should set the internal members to null
in the Dispose(bo
Well, generally, it's not going to make a difference. The only place where it will make a difference is when you have a reference to an object on the Large Object Heap, the behavior of which you have seen already).
There is a good article on the LOH which goes into this in more detail here:
http://msdn.microsoft.com/en-us/magazine/cc534993.aspx