internal void Save() { if (Zip.Name != null) { Zip.Save(); } else if (VirtualFile != null) { using (var stream = VirtualFile.OpenWrite(WriteMode.Truncate)) { Zip.Save(stream); } } }