public ZipEntry GetEntry(string name) { if (isDisposed_) { throw new ObjectDisposedException("ZipFile"); } int index=FindEntry(name, true); return (index>=0)?(ZipEntry)entries_[index].Clone():null; }
public Stream GetContent(string filename) { using (var z = pkg.GetInputStream(pkg.GetEntry(filename))) { var ms = new MemoryStream(); z.CopyTo(ms); ms.Seek(0, SeekOrigin.Begin); return(ms); } }