protected override void Dispose( bool disposing ) { // note: we do not want to dispose the underlying reader this.Close(); }