protected override void Dispose( bool disposing ) { if ( !fileHandle.IsClosed ) { fileHandle.Close(); } base.Dispose( disposing ); } }