示例#1
0
        /// <summary>
        /// Closes the current Zip entry
        /// </summary>
        private void CloseCurrentEntry()
        {
            if (_currentZipEntry == null)
            {
                return;
            }

            int result = ZlibWrapper.ZlibUnzCloseCurrentFile(_zipFileHandle);

            if (result < 0)
            {
                throw new ZipException("Could not close zip entry.", result);
            }

            _currentZipEntry = null;
        }