title: C# and what not to do in a finalizer
body: <p>I read something about what not to do within a C# Finalizer and for the life of me I can't find the link.</p>
  
  <p>When the destructor is called, is it safe to use reference objects within that class which owns the destructor?</p>
  
  <p>I believe this is what I was reading about. But if that's the case, the destructor could not call a Dispose method to clean up un-managed resources, correct?</p>
  
  <p>Note: I'm aware of IDisposable and the common implementation.</p>