private void Reopen(Stream source) { if (source==null) { throw new ZipException("Failed to reopen archive - no source"); } isNewArchive_=false; baseStream_=source; ReadEntries(); }