void ProcessFile(object sender, ScanEventArgs e) { if ( events != null ) { events.OnProcessFile(e.Name); } string cleanedName = nameTransform.TransformFile(e.Name); ZipEntry entry = new ZipEntry(cleanedName); outputStream.PutNextEntry(entry); AddFileContents(e.Name); }
/// <summary> /// Raises the ProcessFileEvent. /// </summary> /// <param name="file">The file for this event.</param> public void OnProcessFile(string file) { if ( ProcessFile != null ) { ScanEventArgs args = new ScanEventArgs(file); ProcessFile(this, args); } }
/// <summary> /// Raise the ProcessFile event. /// </summary> /// <param name="file">The file name.</param> public void OnProcessFile(string file) { if ( ProcessFile != null ) { ScanEventArgs args = new ScanEventArgs(file); ProcessFile(this, args); alive = args.ContinueRunning; } }