protected override void Dispose(bool disposing)
{
 if (disposing)
 {
  // Release managed resources.
 }
 // Release unmanaged resources.
 // Set large fields to null.
 
 base.Dispose(disposing); // Call Dispose on your base class.
}

MSDNのIDisposeのサンプルソースなんだけど、
StreamとかIDisposeもってるクラスはmanaged、 unmanaged  どっちの場所に書くの?