AA2Install.Archives._7z.SyncCompress C# (CSharp) Method

SyncCompress() private static method

private static SyncCompress ( string filename, string workingdir, string directory ) : void
filename string
workingdir string
directory string
return void
        private static void SyncCompress(string filename, string workingdir, string directory)
        {
            SevenZipCompressor z = new SevenZipCompressor(filename);

            z.ProgressUpdated += (i) =>
            {
                var invoke = ProgressUpdated;
                if (invoke != null)
                {
                    invoke(i);
                }
            };

            z.CompressDirectory(directory, workingdir);
        }