title: Hooking into a BinaryWriter's Dispose
body: <p>I would like to make writing more comfortable for a user of my class by offering them a BinaryWriter that, upon disposal, automatically adds its data to some internal queue.</p>
  
  <p>For this purpose, I would like to write a subclass of BinaryWriter and override its Dispose method. However, <code>Dispose</code> is not virtual. Is it sufficient to hook into <code>Dispose(bool)</code>? Or is there a better approach?</p>