internal static SaveProgressEventArgs Started(string archiveName) { var x = new SaveProgressEventArgs(archiveName, ZipProgressEventType.Saving_Started); return x; }
internal static SaveProgressEventArgs ByteUpdate(string archiveName, ZipEntry entry, Int64 bytesXferred, Int64 totalBytes) { var x = new SaveProgressEventArgs(archiveName, ZipProgressEventType.Saving_EntryBytesRead); x.ArchiveName = archiveName; x.CurrentEntry = entry; x.BytesTransferred = bytesXferred; x.TotalBytesToTransfer = totalBytes; return x; }
private void OnSaveEvent(ZipProgressEventType eventFlavor) { if (SaveProgress != null) { lock (LOCK) { var e = new SaveProgressEventArgs(ArchiveNameForEvent, eventFlavor); SaveProgress(this, e); if (e.Cancel) _saveOperationCanceled = true; } } }
internal static SaveProgressEventArgs Completed(string archiveName) { var x = new SaveProgressEventArgs(archiveName, ZipProgressEventType.Saving_Completed); return(x); }
private void OnSaveEntry(int current, ZipEntry entry, bool before) { if (SaveProgress != null) { lock (LOCK) { var e = new SaveProgressEventArgs(ArchiveNameForEvent, before, _entries.Count, current, entry); SaveProgress(this, e); if (e.Cancel) _saveOperationCanceled = true; } } }