ICSharpCode.SharpZipLib.Zip.FastZip.ProcessDirectory C# (CSharp) Method

ProcessDirectory() private method

private ProcessDirectory ( object sender, DirectoryEventArgs e ) : void
sender object
e ICSharpCode.SharpZipLib.Core.DirectoryEventArgs
return void
        void ProcessDirectory(object sender, DirectoryEventArgs e)
        {
            if (!e.HasMatchingFiles && CreateEmptyDirectories) {
                if (events_ != null) {
                    events_.OnProcessDirectory(e.Name, e.HasMatchingFiles);
                }

                if (e.ContinueRunning) {
                    if (e.Name != sourceDirectory_) {
                        ZipEntry entry = entryFactory_.MakeDirectoryEntry(e.Name);
                        outputStream_.PutNextEntry(entry);
                    }
                }
            }
        }