class MAGES::Recorder::ZipExtensions

class ZipExtensions
{
public:
    // methods

    static void ZipFiles(
        IEnumerable files,
        string zipPath,
        IProgress progress
    );

    static void ExtractToDirectory(
        this ZipArchive source,
        string destinationDirectoryName,
        IProgress progress
    );

    static void ExtractToDirectory(
        this ZipArchive source,
        string destinationDirectoryName,
        IProgress progress,
        bool overwrite
    );
};