diff --git a/GlobalAssemblyInfo.cs b/GlobalAssemblyInfo.cs
deleted file mode 100644
index e116e6a78..000000000
--- a/GlobalAssemblyInfo.cs
+++ /dev/null
@@ -1,48 +0,0 @@
-using System.Reflection;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyCompany("ICSharpCode")]
-[assembly: AssemblyProduct("SharpZipLib (#ziplib)")]
-[assembly: AssemblyCopyright("Copyright © 2000-2016 SharpZipLib Contributors")]
-[assembly: AssemblyTrademark("")]
-
-#if DEBUG
-[assembly: AssemblyConfiguration("Debug")]
-#else
-[assembly: AssemblyConfiguration("Release")]
-#endif
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-
-// https://blogs.msdn.microsoft.com/carloc/2008/02/22/version-numbers-in-a-compiled-assembly/
-//
-// Build: the number of days since 1.1.2000 (you can modify this start date by setting Software\\Microsoft\\ALink\\VersionStartDate). i.e. 1879 = 02.22.2005
-//
-// Revision: the number of two second intervals since midnight in local time; i.e. 31308 = 17:23:36 local time.
-
-// Specifies the version of the assembly being attributed.
-[assembly: AssemblyVersion("1.0.*")]
-
-// Instructs a compiler to use a specific version number for the Win32 file version resource.
-// The Win32 file version is not required to be the same as the assembly's version number.
-[assembly: AssemblyFileVersion("1.0")]
-
-// Defines additional version information for an assembly manifest.
-[assembly: AssemblyInformationalVersion("1.0")]
diff --git a/ICSharpCode.SharpZipLib.NET45/ICSharpCode.SharpZipLib.csproj b/ICSharpCode.SharpZipLib.NET45/ICSharpCode.SharpZipLib.csproj
deleted file mode 100644
index cb0691ba5..000000000
--- a/ICSharpCode.SharpZipLib.NET45/ICSharpCode.SharpZipLib.csproj
+++ /dev/null
@@ -1,288 +0,0 @@
-
-
-
-
- Release
- AnyCPU
- 2.0
- {0E7413FF-EB9E-4714-ACF2-BE3A6A7B2FFD}
- ICSharpCode.SharpZipLib
- ICSharpCode.SharpZipLib
- Library
-
- 4
-
- false
- false
- OnBuildSuccess
-
-
- ..\bin\ICSharpCode.SharpZipLib.xml
- v4.5
-
-
-
-
-
-
- false
- true
- false
- false
- ..\bin\Release\
- false
- pdbonly
- false
- ..\bin\Release\ICSharpCode.SharpZipLib.xml
- true
- MinimumRecommendedRules.ruleset
- TRACE;NET45;CODE_ANALYSIS;CODE_ANALYSIS
- 0
- prompt
-
-
- true
- false
- false
- false
- ..\bin\Debug\
- false
- Full
- false
- ..\bin\Debug\ICSharpCode.SharpZipLib.xml
- TRACE;DEBUG;NET45;CODE_ANALYSIS;CODE_ANALYSIS
- true
- AllRules.ruleset
- prompt
-
-
- false
- Auto
- 4194304
- AnyCPU
- 4096
-
-
- true
-
-
- ..\ICSharpCode.SharpZipLib.snk
-
-
-
-
-
-
-
- GlobalAssemblyInfo.cs
-
-
- Properties\AssemblyInfo.cs
-
-
- SharpZipBaseException.cs
-
-
- BZip2\BZip2.cs
-
-
- BZip2\BZip2Constants.cs
-
-
- BZip2\BZip2Exception.cs
-
-
- BZip2\BZip2InputStream.cs
-
-
- BZip2\BZip2OutputStream.cs
-
-
- Checksum\Adler32.cs
-
-
- Checksum\BZip2Crc.cs
-
-
- Checksum\Crc32.cs
-
-
- Checksum\IChecksum.cs
-
-
- Core\FileSystemScanner.cs
-
-
- Core\INameTransform.cs
-
-
- Core\IScanFilter.cs
-
-
- Core\NameFilter.cs
-
-
- Core\PathFilter.cs
-
-
- Core\StreamUtils.cs
-
-
- Core\WindowsPathUtils.cs
-
-
- Encryption\PkzipClassic.cs
-
-
- Encryption\ZipAESStream.cs
-
-
- Encryption\ZipAESTransform.cs
-
-
- GZip\GZip.cs
-
-
- GZip\GZipConstants.cs
-
-
- GZip\GZipException.cs
-
-
- GZip\GzipInputStream.cs
-
-
- GZip\GzipOutputStream.cs
-
-
- Lzw\LzwConstants.cs
-
-
- Lzw\LzwException.cs
-
-
- Lzw\LzwInputStream.cs
-
-
- Tar\InvalidHeaderException.cs
-
-
- Tar\TarArchive.cs
-
-
- Tar\TarBuffer.cs
-
-
- Tar\TarEntry.cs
-
-
- Tar\TarException.cs
-
-
- Tar\TarHeader.cs
-
-
- Tar\TarInputStream.cs
-
-
- Tar\TarOutputStream.cs
-
-
- Zip\FastZip.cs
-
-
- Zip\IEntryFactory.cs
-
-
- Zip\WindowsNameTransform.cs
-
-
- Zip\ZipConstants.cs
-
-
- Zip\ZipEntry.cs
-
-
- Zip\ZipEntryFactory.cs
-
-
- Zip\ZipException.cs
-
-
- Zip\ZipExtraData.cs
-
-
- Zip\ZipFile.cs
-
-
- Zip\ZipHelperStream.cs
-
-
- Zip\ZipInputStream.cs
-
-
- Zip\ZipNameTransform.cs
-
-
- Zip\ZipOutputStream.cs
-
-
- Zip\Compression\Deflater.cs
-
-
- Zip\Compression\DeflaterConstants.cs
-
-
- Zip\Compression\DeflaterEngine.cs
-
-
- Zip\Compression\DeflaterHuffman.cs
-
-
- Zip\Compression\DeflaterPending.cs
-
-
- Zip\Compression\Inflater.cs
-
-
- Zip\Compression\InflaterDynHeader.cs
-
-
- Zip\Compression\InflaterHuffmanTree.cs
-
-
- Zip\Compression\PendingBuffer.cs
-
-
- Zip\Compression\Streams\DeflaterOutputStream.cs
-
-
- Zip\Compression\Streams\InflaterInputStream.cs
-
-
- Zip\Compression\Streams\OutputWindow.cs
-
-
- Zip\Compression\Streams\StreamManipulator.cs
-
-
-
-
- SharpZipLibCodeMap.dgml
-
-
- ICSharpCode.SharpZipLib.snk
-
-
-
-
-
-
-
-
diff --git a/ICSharpCode.SharpZipLib.NETStandard/ICSharpCode.SharpZipLib.NetStandard.csproj b/ICSharpCode.SharpZipLib.NETStandard/ICSharpCode.SharpZipLib.NetStandard.csproj
deleted file mode 100644
index e0f66359e..000000000
--- a/ICSharpCode.SharpZipLib.NETStandard/ICSharpCode.SharpZipLib.NetStandard.csproj
+++ /dev/null
@@ -1,244 +0,0 @@
-
-
-
-
- 14.0
- Debug
- AnyCPU
- {BF51C1EA-5CED-4A08-A57D-FDF2E425DB70}
- Library
- Properties
- ICSharpCode.SharpZipLib
- ICSharpCode.SharpZipLib
- en-US
- 512
- {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
-
-
- v5.0
-
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
-
-
-
-
- GlobalAssemblyInfo.cs
-
-
- Properties\AssemblyInfo.cs
-
-
- SharpZipBaseException.cs
-
-
- BZip2\BZip2.cs
-
-
- BZip2\BZip2Constants.cs
-
-
- BZip2\BZip2Exception.cs
-
-
- BZip2\BZip2InputStream.cs
-
-
- BZip2\BZip2OutputStream.cs
-
-
- Checksum\Adler32.cs
-
-
- Checksum\BZip2Crc.cs
-
-
- Checksum\Crc32.cs
-
-
- Checksum\IChecksum.cs
-
-
- Core\FileSystemScanner.cs
-
-
- Core\INameTransform.cs
-
-
- Core\IScanFilter.cs
-
-
- Core\NameFilter.cs
-
-
- Core\PathFilter.cs
-
-
- Core\StreamUtils.cs
-
-
- Core\WindowsPathUtils.cs
-
-
- Encryption\PkzipClassic.cs
-
-
- Encryption\ZipAESStream.cs
-
-
- Encryption\ZipAESTransform.cs
-
-
- GZip\GZip.cs
-
-
- GZip\GZipConstants.cs
-
-
- GZip\GZipException.cs
-
-
- GZip\GzipInputStream.cs
-
-
- GZip\GzipOutputStream.cs
-
-
- Lzw\LzwConstants.cs
-
-
- Lzw\LzwException.cs
-
-
- Lzw\LzwInputStream.cs
-
-
- Tar\InvalidHeaderException.cs
-
-
- Tar\TarArchive.cs
-
-
- Tar\TarBuffer.cs
-
-
- Tar\TarEntry.cs
-
-
- Tar\TarException.cs
-
-
- Tar\TarHeader.cs
-
-
- Tar\TarInputStream.cs
-
-
- Tar\TarOutputStream.cs
-
-
- Zip\FastZip.cs
-
-
- Zip\IEntryFactory.cs
-
-
- Zip\WindowsNameTransform.cs
-
-
- Zip\ZipConstants.cs
-
-
- Zip\ZipEntry.cs
-
-
- Zip\ZipEntryFactory.cs
-
-
- Zip\ZipException.cs
-
-
- Zip\ZipExtraData.cs
-
-
- Zip\ZipFile.cs
-
-
- Zip\ZipHelperStream.cs
-
-
- Zip\ZipInputStream.cs
-
-
- Zip\ZipNameTransform.cs
-
-
- Zip\ZipOutputStream.cs
-
-
- Zip\Compression\Deflater.cs
-
-
- Zip\Compression\DeflaterConstants.cs
-
-
- Zip\Compression\DeflaterEngine.cs
-
-
- Zip\Compression\DeflaterHuffman.cs
-
-
- Zip\Compression\DeflaterPending.cs
-
-
- Zip\Compression\Inflater.cs
-
-
- Zip\Compression\InflaterDynHeader.cs
-
-
- Zip\Compression\InflaterHuffmanTree.cs
-
-
- Zip\Compression\PendingBuffer.cs
-
-
- Zip\Compression\Streams\DeflaterOutputStream.cs
-
-
- Zip\Compression\Streams\InflaterInputStream.cs
-
-
- Zip\Compression\Streams\OutputWindow.cs
-
-
- Zip\Compression\Streams\StreamManipulator.cs
-
-
-
-
-
-
\ No newline at end of file
diff --git a/ICSharpCode.SharpZipLib.NETStandard/project.json b/ICSharpCode.SharpZipLib.NETStandard/project.json
deleted file mode 100644
index a4437d3c2..000000000
--- a/ICSharpCode.SharpZipLib.NETStandard/project.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "supports": {},
- "dependencies": {
- "Microsoft.NETCore.Portable.Compatibility": "1.0.2",
- "NETStandard.Library": "1.6.0"
- },
- "frameworks": {
- "netstandard1.3": {}
- }
-}
diff --git a/ICSharpCode.SharpZipLib.Shared/AssemblyInfo.cs b/ICSharpCode.SharpZipLib.Shared/AssemblyInfo.cs
deleted file mode 100644
index cc881c45d..000000000
--- a/ICSharpCode.SharpZipLib.Shared/AssemblyInfo.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-using System;
-using System.Reflection;
-
-[assembly: AssemblyTitle("SharpZipLib")]
-[assembly: AssemblyDescription("A free C# compression library")]
-[assembly: AssemblyDefaultAlias("ICSharpCode.SharpZipLib")]
-[assembly: AssemblyCulture("")]
-
-[assembly: CLSCompliant(true)]
-
-// If SharpZipLib is strongly named it still allows partially trusted callers
-[assembly: System.Security.AllowPartiallyTrustedCallers]
diff --git a/ICSharpCode.SharpZipLib.Tests/AssemblyInfo.cs b/ICSharpCode.SharpZipLib.Tests/AssemblyInfo.cs
deleted file mode 100644
index 7009e0e63..000000000
--- a/ICSharpCode.SharpZipLib.Tests/AssemblyInfo.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-using System;
-using System.Reflection;
-
-// Information about this assembly is defined by the following
-// attributes.
-//
-// change them to the information which is associated with the assembly
-// you compile.
-
-[assembly: AssemblyTitle("ICSharpCode.SharpZipLib.Tests")]
-[assembly: AssemblyDescription("NUnit test suite for SharpZipLib")]
-[assembly: AssemblyCulture("")]
-
-[assembly: CLSCompliant(true)]
diff --git a/ICSharpCode.SharpZipLib.Tests/ICSharpCode.SharpZipLib.Tests.csproj b/ICSharpCode.SharpZipLib.Tests/ICSharpCode.SharpZipLib.Tests.csproj
deleted file mode 100644
index b737cc49e..000000000
--- a/ICSharpCode.SharpZipLib.Tests/ICSharpCode.SharpZipLib.Tests.csproj
+++ /dev/null
@@ -1,153 +0,0 @@
-
-
-
- Debug
- AnyCPU
- {82211166-9C45-4603-8E3A-2CA2EFFCBC26}
- Library
- 0
- 1.0.0.%2a
- ICSharpCode.SharpZipLib.Tests
- 4194304
- true
- 4096
-
- Auto
- true
- Disk
- false
- true
- False
- False
- 2.0
- AnyCPU
- publish\
- False
- ICSharpCode.SharpZipLib.Tests
- 2.0
-
- v4.5
- false
- 7
- Days
- Foreground
- false
- false
-
- false
- 4
-
-
- False
- True
- AllRules.ruleset
- true
- full
- false
- ..\bin\Debug\
- false
- true
- Project
- ICSharpCode.SharpZipLib.Tests.dll /framework:net-4.5 /result:..\Documentation\nunit3-test-results-debug.xml
- ..\packages\NUnit.ConsoleRunner.3.2.0\tools\nunit3-console.exe
-
- False
- TRACE;DEBUG;CODE_ANALYSIS
- prompt
- 4
-
-
- False
- True
- MinimumRecommendedRules.ruleset
- False
- pdbonly
- true
- ..\bin\Release\
- false
- true
- Project
- ICSharpCode.SharpZipLib.Tests.dll /framework:net-4.5 /result:..\Documentation\nunit3-test-results-release.xml
- ..\packages\NUnit.ConsoleRunner.3.2.0\tools\nunit3-console.exe
-
- False
- TRACE;CODE_ANALYSIS
- prompt
- 4
-
-
- true
-
-
- ..\ICSharpCode.SharpZipLib.snk
-
-
-
- GlobalAssemblyInfo.cs
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ..\packages\NUnit.3.2.1\lib\net45\nunit.framework.dll
- True
-
-
- ..\packages\AutoFixture.3.46.0\lib\net40\Ploeh.AutoFixture.dll
- True
-
-
- ..\packages\AutoFixture.NUnit3.3.46.0\lib\net40\Ploeh.AutoFixture.NUnit3.dll
- True
-
-
-
-
-
- False
- .NET Framework 3.5 SP1
- true
-
-
-
-
- ICSharpCode.SharpZipLib.snk
-
-
-
-
-
-
-
-
-
- {0e7413ff-eb9e-4714-acf2-be3a6a7b2ffd}
- ICSharpCode.SharpZipLib
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/ICSharpCode.SharpZipLib.Tests/packages.config b/ICSharpCode.SharpZipLib.Tests/packages.config
deleted file mode 100644
index 01304db01..000000000
--- a/ICSharpCode.SharpZipLib.Tests/packages.config
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/ICSharpCode.SharpZipLib.sln b/ICSharpCode.SharpZipLib.sln
index fd93866e0..8d183664a 100644
--- a/ICSharpCode.SharpZipLib.sln
+++ b/ICSharpCode.SharpZipLib.sln
@@ -1,10 +1,8 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 14
-VisualStudioVersion = 14.0.25420.1
+# Visual Studio 15
+VisualStudioVersion = 15.0.26228.9
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpZipLib.Tests", "ICSharpCode.SharpZipLib.Tests\ICSharpCode.SharpZipLib.Tests.csproj", "{82211166-9C45-4603-8E3A-2CA2EFFCBC26}"
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Configuration", "Solution Configuration", "{F1097E98-4DEB-4A0A-81EE-5CEC667EBDF0}"
ProjectSection(SolutionItems) = preProject
.editorconfig = .editorconfig
@@ -13,9 +11,11 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Configuration", "S
Rebracer.xml = Rebracer.xml
EndProjectSection
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpZipLib", "ICSharpCode.SharpZipLib.NET45\ICSharpCode.SharpZipLib.csproj", "{0E7413FF-EB9E-4714-ACF2-BE3A6A7B2FFD}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ICSharpCode.SharpZipLib", "src\ICSharpCode.SharpZipLib\ICSharpCode.SharpZipLib.csproj", "{C53BEB8A-0989-43A7-B3EC-F7028749FA71}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ICSharpCode.SharpZipLib.Tests", "test\ICSharpCode.SharpZipLib.Tests\ICSharpCode.SharpZipLib.Tests.csproj", "{82211166-9C45-4603-8E3A-2CA2EFFCBC26}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpZipLib.NetStandard", "ICSharpCode.SharpZipLib.NETStandard\ICSharpCode.SharpZipLib.NetStandard.csproj", "{BF51C1EA-5CED-4A08-A57D-FDF2E425DB70}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpZipLib.TestBootstrapper", "test\ICSharpCode.SharpZipLib.TestBootstrapper\ICSharpCode.SharpZipLib.TestBootstrapper.csproj", "{535D7365-C5B1-4253-9233-D72D972CA851}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -23,18 +23,18 @@ Global
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {C53BEB8A-0989-43A7-B3EC-F7028749FA71}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C53BEB8A-0989-43A7-B3EC-F7028749FA71}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C53BEB8A-0989-43A7-B3EC-F7028749FA71}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C53BEB8A-0989-43A7-B3EC-F7028749FA71}.Release|Any CPU.Build.0 = Release|Any CPU
{82211166-9C45-4603-8E3A-2CA2EFFCBC26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{82211166-9C45-4603-8E3A-2CA2EFFCBC26}.Debug|Any CPU.Build.0 = Debug|Any CPU
{82211166-9C45-4603-8E3A-2CA2EFFCBC26}.Release|Any CPU.ActiveCfg = Release|Any CPU
{82211166-9C45-4603-8E3A-2CA2EFFCBC26}.Release|Any CPU.Build.0 = Release|Any CPU
- {0E7413FF-EB9E-4714-ACF2-BE3A6A7B2FFD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {0E7413FF-EB9E-4714-ACF2-BE3A6A7B2FFD}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {0E7413FF-EB9E-4714-ACF2-BE3A6A7B2FFD}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {0E7413FF-EB9E-4714-ACF2-BE3A6A7B2FFD}.Release|Any CPU.Build.0 = Release|Any CPU
- {BF51C1EA-5CED-4A08-A57D-FDF2E425DB70}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {BF51C1EA-5CED-4A08-A57D-FDF2E425DB70}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {BF51C1EA-5CED-4A08-A57D-FDF2E425DB70}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {BF51C1EA-5CED-4A08-A57D-FDF2E425DB70}.Release|Any CPU.Build.0 = Release|Any CPU
+ {535D7365-C5B1-4253-9233-D72D972CA851}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {535D7365-C5B1-4253-9233-D72D972CA851}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {535D7365-C5B1-4253-9233-D72D972CA851}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {535D7365-C5B1-4253-9233-D72D972CA851}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/appveyor.yml b/appveyor.yml
index 630be1296..5b4b16d31 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -1,115 +1,34 @@
-# Notes:
-# - Minimal appveyor.yml file is an empty file. All sections are optional.
-# - Indent each level of configuration with 2 spaces. Do not use tabs!
-# - All section names are case-sensitive.
-# - Section names should be unique on each level.
-
-#---------------------------------#
-# general configuration #
-#---------------------------------#
-
-# version format
version: 1.0.{build}
-
-# you can use {branch} name in version format too
-# version: 1.0.{build}-{branch}
-
-# branches to build
branches:
- # whitelist
only:
- master
-
- # blacklist
except:
- gh-pages
- coverity_scan
-# Do not build on tags (GitHub only)
skip_tags: true
+image: Visual Studio 2017
-#---------------------------------#
-# environment configuration #
-#---------------------------------#
-
-# Operating system (build VM template)
-os: Windows Server 2012
-
-image:
-- Visual Studio 2015
-#- Visual Studio 2013
-
-# scripts that are called at very beginning, before repo cloning
init:
- git config --global core.autocrlf input
-# build cache to preserve files/folders between builds
cache:
- - packages -> **\packages.config # preserve "packages" directory in the root of build folder but will reset it if packages.config is modified
+ - packages -> **\packages.config
-# scripts that run after cloning repository
-install:
- # by default, all script lines are interpreted as batch
-# - echo This is batch
- # to run script as a PowerShell command prepend it with ps:
-# - ps: Write-Host 'This is PowerShell'
- # batch commands start from cmd:
-# - cmd: echo This is batch again
-# - cmd: set MY_VAR=12345
-
-# enable patching of AssemblyInfo.* files
assembly_info:
patch: true
- file: 'GlobalAssemblyInfo.*'
+ file: 'src\**\AssemblyInfo.cs'
assembly_version: '{version}'
assembly_file_version: '{version}'
assembly_informational_version: '{version}'
-# Automatically register private account and/or project AppVeyor NuGet feeds.
nuget:
account_feed: true
project_feed: true
- disable_publish_on_pr: true # disable publishing of .nupkg artifacts to
- # account/project feeds for pull request builds
-
-#---------------------------------#
-# build configuration #
-#---------------------------------#
-
-# build platform, i.e. x86, x64, Any CPU. This setting is optional.
-#platform: Any CPU
-
-# to add several platforms to build matrix:
-#platform:
-# - x86
-# - Any CPU
+ disable_publish_on_pr: true
-# build Configuration, i.e. Debug, Release, etc.
configuration: Release
-# to add several configurations to build matrix:
-#configuration:
-# - Debug
-# - Release
-
-# Save this for when there is an Android or iOS test application
-#xamarin:
-# email: mcneight+xamarin@gmail.com
-# password:
-# secure: vkBoEpwLjBnLcLJrwnkYiA==
-# android: true
-# ios: true
-
-build:
-# parallel: true
-# project: ICSharpCode.SharpZipLib.sln
-# publish_nuget: true
-# publish_nuget_symbols: true
-# include_nuget_references: true
-
- # MSBuild verbosity level
-# verbosity: normal
-
environment:
COVERALLS_REPO_TOKEN:
secure: B/NQfoRYUnKLGS5KJSJrGBvcYD0Jv+coudjJMY2jf+gqvqDWral9CDmv2i0WovY7
@@ -117,68 +36,25 @@ environment:
secure: n9NA/kasTqxUc8UBfQ2cBlZcDyFJvko1gcMzVTDvZq8=
COVERITY_EMAIL:
secure: j/N0ZmnUZYKnS2nGocKyNsXoKQBfWTBOg+VI4q7yMn4=
-# scripts to run before build
-before_build:
-- cmd: nuget restore ICSharpCode.SharpZipLib.sln
-
-# scripts to run *after* solution is built and *before* automatic packaging occurs (web apps, NuGet packages, Azure Cloud Services)
-before_package:
-# scripts to run after build
-after_build:
+before_build:
+- dotnet restore ICSharpCode.SharpZipLib.sln
-# to run your custom scripts instead of automatic MSBuild
build_script:
- ps: Build\run-appveyor-build.ps1
-# to disable automatic builds
-#build: off
-
-#---------------------------------#
-# tests configuration #
-#---------------------------------#
-
-test:
- assemblies:
- - ICSharpCode.SharpZipLib.dll
- - ICSharpCode.SharpZipLib.Tests.dll
-
-# categories:
-# - UI
-# - E2E
-
-# to run tests from different categories as separate jobs in parallel
-#test:
-# categories:
-# - A # A category common for all jobs
-# - [UI] # 1st job
-# - [DAL, BL] # 2nd job
-
-# scripts to run before tests
-before_test:
-# - echo script1
-# - ps: Write-Host "script1"
+test_script:
+ - dotnet test test\ICSharpCode.SharpZipLib.Tests
-# scripts to run after tests
after_test:
- cmd: Build\run-opencover.cmd
- cmd: packages\coveralls.io.1.3.4\tools\coveralls.net.exe --opencover Documentation\opencover-results-release.xml
- cmd: nuget pack Build\ICSharpCode.SharpZipLib.nuspec -BasePath bin\Release\ -OutputDirectory bin\Release\ -Version %APPVEYOR_BUILD_VERSION%
-# to run your custom scripts instead of automatic tests
test_script:
- cmd: nunit3-console --framework=net-4.5 --labels=All --testlist=ICSharpCode.SharpZipLib.Tests\PassingTests.txt --result=Documentation\nunit3-test-results-appveyor.xml;format=AppVeyor bin\Release\ICSharpCode.SharpZipLib.Tests.dll
-# to disable automatic tests
-#test: off
-
-#---------------------------------#
-# artifacts configuration #
-#---------------------------------#
-
artifacts:
-#- path: bin\Debug
-# name: BuildDebug
- path: bin\Release
name: BuildRelease
- path: bin\**\*.nupkg
@@ -188,12 +64,6 @@ artifacts:
- path: Documentation\coverity.zip
name: Coverity
-#---------------------------------#
-# deployment configuration #
-#---------------------------------#
-
-# providers: Local, FTP, WebDeploy, AzureCS, AzureBlob, S3, NuGet, Environment
-# provider names are case-sensitive!
deploy:
- provider: GitHub
release: sharpziplib-dogfood-{version}
@@ -204,7 +74,7 @@ deploy:
draft: true
prerelease: true
on:
- branch: master # release from master branch only
+ branch: master
# appveyor_repo_tag: true # deploy on tag push only
- provider: NuGet
skip_symbols: false
@@ -213,17 +83,7 @@ deploy:
secure: z+iy8Iv5qqQghGrATRbx2I921HCHD7x7/xIrmkGGauMgpA/d1DBoOVUNNCHLE9Dj
artifact: NuGet
-#---------------------------------#
-# global handlers #
-#---------------------------------#
-
-#---------------------------------#
-# notifications #
-#---------------------------------#
-
notifications:
-
-# Email
- provider: Email
to:
- mcneight+appveyor@gmail.com
@@ -231,16 +91,4 @@ notifications:
message: Version {{version}} {{commitId}} from {{branch}} {{status}} {{message}}
on_build_success: true
on_build_failure: true
- on_build_status_changed: true
-
-# VSOTeamRoom
-#- provider: VSOTeamRoom
-# room: CI
-# account: sharpziplib
-# username: neilmcneight@hotmail.com
-# password:
-# secure: kFG0QjE+Broo7Y1UsWrLEg==
-# template: Version {{version}} {{commitId}} from {{branch}} {{status}} {{message}}
-# on_build_success: true
-# on_build_failure: true
-# on_build_status_changed: true
+ on_build_status_changed: true
\ No newline at end of file
diff --git a/Documentation/Changes.txt b/docs/Changes.txt
similarity index 100%
rename from Documentation/Changes.txt
rename to docs/Changes.txt
diff --git a/Documentation/SharpZipLib.chm b/docs/SharpZipLib.chm
similarity index 100%
rename from Documentation/SharpZipLib.chm
rename to docs/SharpZipLib.chm
diff --git a/Documentation/SharpZipLib.msha b/docs/SharpZipLib.msha
similarity index 100%
rename from Documentation/SharpZipLib.msha
rename to docs/SharpZipLib.msha
diff --git a/Documentation/SharpZipLib.mshc b/docs/SharpZipLib.mshc
similarity index 100%
rename from Documentation/SharpZipLib.mshc
rename to docs/SharpZipLib.mshc
diff --git a/Documentation/SharpZipLibCodeMap.dgml b/docs/SharpZipLibCodeMap.dgml
similarity index 100%
rename from Documentation/SharpZipLibCodeMap.dgml
rename to docs/SharpZipLibCodeMap.dgml
diff --git a/Documentation/SharpZipLib_MD.shfbproj b/docs/SharpZipLib_MD.shfbproj
similarity index 100%
rename from Documentation/SharpZipLib_MD.shfbproj
rename to docs/SharpZipLib_MD.shfbproj
diff --git a/Documentation/SharpZipLib_VS2013.shfbproj b/docs/SharpZipLib_VS2013.shfbproj
similarity index 100%
rename from Documentation/SharpZipLib_VS2013.shfbproj
rename to docs/SharpZipLib_VS2013.shfbproj
diff --git a/Documentation/future/ARCHIVES.TXT b/docs/future/ARCHIVES.TXT
similarity index 100%
rename from Documentation/future/ARCHIVES.TXT
rename to docs/future/ARCHIVES.TXT
diff --git a/Documentation/future/FILEFMTS.DOC b/docs/future/FILEFMTS.DOC
similarity index 100%
rename from Documentation/future/FILEFMTS.DOC
rename to docs/future/FILEFMTS.DOC
diff --git a/Documentation/future/FILEFMTS.LST b/docs/future/FILEFMTS.LST
similarity index 100%
rename from Documentation/future/FILEFMTS.LST
rename to docs/future/FILEFMTS.LST
diff --git a/Documentation/future/FILEFMTS_ARC.md b/docs/future/FILEFMTS_ARC.md
similarity index 100%
rename from Documentation/future/FILEFMTS_ARC.md
rename to docs/future/FILEFMTS_ARC.md
diff --git a/Documentation/future/FILEFMTS_ARJ.md b/docs/future/FILEFMTS_ARJ.md
similarity index 100%
rename from Documentation/future/FILEFMTS_ARJ.md
rename to docs/future/FILEFMTS_ARJ.md
diff --git a/Documentation/future/FILEFMTS_DWC.md b/docs/future/FILEFMTS_DWC.md
similarity index 100%
rename from Documentation/future/FILEFMTS_DWC.md
rename to docs/future/FILEFMTS_DWC.md
diff --git a/Documentation/future/FILEFMTS_GZIP.md b/docs/future/FILEFMTS_GZIP.md
similarity index 100%
rename from Documentation/future/FILEFMTS_GZIP.md
rename to docs/future/FILEFMTS_GZIP.md
diff --git a/Documentation/future/FILEFMTS_HA.md b/docs/future/FILEFMTS_HA.md
similarity index 100%
rename from Documentation/future/FILEFMTS_HA.md
rename to docs/future/FILEFMTS_HA.md
diff --git a/Documentation/future/FILEFMTS_HYP.md b/docs/future/FILEFMTS_HYP.md
similarity index 100%
rename from Documentation/future/FILEFMTS_HYP.md
rename to docs/future/FILEFMTS_HYP.md
diff --git a/Documentation/future/FILEFMTS_Introduction.md b/docs/future/FILEFMTS_Introduction.md
similarity index 100%
rename from Documentation/future/FILEFMTS_Introduction.md
rename to docs/future/FILEFMTS_Introduction.md
diff --git a/Documentation/future/FILEFMTS_LBR.md b/docs/future/FILEFMTS_LBR.md
similarity index 100%
rename from Documentation/future/FILEFMTS_LBR.md
rename to docs/future/FILEFMTS_LBR.md
diff --git a/Documentation/future/FILEFMTS_LZH.md b/docs/future/FILEFMTS_LZH.md
similarity index 100%
rename from Documentation/future/FILEFMTS_LZH.md
rename to docs/future/FILEFMTS_LZH.md
diff --git a/Documentation/future/FILEFMTS_ZOO.md b/docs/future/FILEFMTS_ZOO.md
similarity index 100%
rename from Documentation/future/FILEFMTS_ZOO.md
rename to docs/future/FILEFMTS_ZOO.md
diff --git a/Documentation/future/FILE_ID.DIZ b/docs/future/FILE_ID.DIZ
similarity index 100%
rename from Documentation/future/FILE_ID.DIZ
rename to docs/future/FILE_ID.DIZ
diff --git a/Documentation/future/README.md b/docs/future/README.md
similarity index 100%
rename from Documentation/future/README.md
rename to docs/future/README.md
diff --git a/Documentation/future/tar_15.html b/docs/future/tar_15.html
similarity index 100%
rename from Documentation/future/tar_15.html
rename to docs/future/tar_15.html
diff --git a/Documentation/nunit3-test-results-debug.xml b/docs/nunit3-test-results-debug.xml
similarity index 100%
rename from Documentation/nunit3-test-results-debug.xml
rename to docs/nunit3-test-results-debug.xml
diff --git a/Documentation/nunit3-test-results-release.xml b/docs/nunit3-test-results-release.xml
similarity index 100%
rename from Documentation/nunit3-test-results-release.xml
rename to docs/nunit3-test-results-release.xml
diff --git a/Documentation/opencover-results-release.xml b/docs/opencover-results-release.xml
similarity index 100%
rename from Documentation/opencover-results-release.xml
rename to docs/opencover-results-release.xml
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_Adler32.htm b/docs/opencover/ICSharpCode.SharpZipLib_Adler32.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_Adler32.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_Adler32.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_BZip2.htm b/docs/opencover/ICSharpCode.SharpZipLib_BZip2.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_BZip2.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_BZip2.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_BZip2Constants.htm b/docs/opencover/ICSharpCode.SharpZipLib_BZip2Constants.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_BZip2Constants.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_BZip2Constants.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_BZip2Crc.htm b/docs/opencover/ICSharpCode.SharpZipLib_BZip2Crc.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_BZip2Crc.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_BZip2Crc.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_BZip2Exception.htm b/docs/opencover/ICSharpCode.SharpZipLib_BZip2Exception.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_BZip2Exception.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_BZip2Exception.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_BZip2InputStream.htm b/docs/opencover/ICSharpCode.SharpZipLib_BZip2InputStream.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_BZip2InputStream.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_BZip2InputStream.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_BZip2OutputStream.htm b/docs/opencover/ICSharpCode.SharpZipLib_BZip2OutputStream.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_BZip2OutputStream.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_BZip2OutputStream.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_BaseArchiveStorage.htm b/docs/opencover/ICSharpCode.SharpZipLib_BaseArchiveStorage.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_BaseArchiveStorage.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_BaseArchiveStorage.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_CompletedFileHandler.htm b/docs/opencover/ICSharpCode.SharpZipLib_CompletedFileHandler.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_CompletedFileHandler.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_CompletedFileHandler.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_Crc32.htm b/docs/opencover/ICSharpCode.SharpZipLib_Crc32.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_Crc32.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_Crc32.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_Deflater.htm b/docs/opencover/ICSharpCode.SharpZipLib_Deflater.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_Deflater.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_Deflater.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_DeflaterConstants.htm b/docs/opencover/ICSharpCode.SharpZipLib_DeflaterConstants.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_DeflaterConstants.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_DeflaterConstants.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_DeflaterEngine.htm b/docs/opencover/ICSharpCode.SharpZipLib_DeflaterEngine.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_DeflaterEngine.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_DeflaterEngine.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_DeflaterHuffman.htm b/docs/opencover/ICSharpCode.SharpZipLib_DeflaterHuffman.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_DeflaterHuffman.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_DeflaterHuffman.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_DeflaterOutputStream.htm b/docs/opencover/ICSharpCode.SharpZipLib_DeflaterOutputStream.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_DeflaterOutputStream.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_DeflaterOutputStream.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_DeflaterPending.htm b/docs/opencover/ICSharpCode.SharpZipLib_DeflaterPending.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_DeflaterPending.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_DeflaterPending.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_DescriptorData.htm b/docs/opencover/ICSharpCode.SharpZipLib_DescriptorData.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_DescriptorData.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_DescriptorData.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_DirectoryEventArgs.htm b/docs/opencover/ICSharpCode.SharpZipLib_DirectoryEventArgs.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_DirectoryEventArgs.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_DirectoryEventArgs.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_DirectoryFailureHandler.htm b/docs/opencover/ICSharpCode.SharpZipLib_DirectoryFailureHandler.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_DirectoryFailureHandler.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_DirectoryFailureHandler.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_DiskArchiveStorage.htm b/docs/opencover/ICSharpCode.SharpZipLib_DiskArchiveStorage.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_DiskArchiveStorage.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_DiskArchiveStorage.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_DynamicDiskDataSource.htm b/docs/opencover/ICSharpCode.SharpZipLib_DynamicDiskDataSource.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_DynamicDiskDataSource.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_DynamicDiskDataSource.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_EntryPatchData.htm b/docs/opencover/ICSharpCode.SharpZipLib_EntryPatchData.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_EntryPatchData.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_EntryPatchData.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_ExtendedPathFilter.htm b/docs/opencover/ICSharpCode.SharpZipLib_ExtendedPathFilter.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_ExtendedPathFilter.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_ExtendedPathFilter.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_ExtendedUnixData.htm b/docs/opencover/ICSharpCode.SharpZipLib_ExtendedUnixData.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_ExtendedUnixData.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_ExtendedUnixData.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_FastZip.htm b/docs/opencover/ICSharpCode.SharpZipLib_FastZip.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_FastZip.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_FastZip.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_FastZipEvents.htm b/docs/opencover/ICSharpCode.SharpZipLib_FastZipEvents.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_FastZipEvents.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_FastZipEvents.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_FileFailureHandler.htm b/docs/opencover/ICSharpCode.SharpZipLib_FileFailureHandler.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_FileFailureHandler.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_FileFailureHandler.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_FileSystemScanner.htm b/docs/opencover/ICSharpCode.SharpZipLib_FileSystemScanner.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_FileSystemScanner.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_FileSystemScanner.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_GZip.htm b/docs/opencover/ICSharpCode.SharpZipLib_GZip.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_GZip.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_GZip.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_GZipConstants.htm b/docs/opencover/ICSharpCode.SharpZipLib_GZipConstants.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_GZipConstants.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_GZipConstants.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_GZipException.htm b/docs/opencover/ICSharpCode.SharpZipLib_GZipException.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_GZipException.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_GZipException.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_GZipInputStream.htm b/docs/opencover/ICSharpCode.SharpZipLib_GZipInputStream.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_GZipInputStream.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_GZipInputStream.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_GZipOutputStream.htm b/docs/opencover/ICSharpCode.SharpZipLib_GZipOutputStream.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_GZipOutputStream.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_GZipOutputStream.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_Inflater.htm b/docs/opencover/ICSharpCode.SharpZipLib_Inflater.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_Inflater.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_Inflater.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_InflaterDynHeader.htm b/docs/opencover/ICSharpCode.SharpZipLib_InflaterDynHeader.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_InflaterDynHeader.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_InflaterDynHeader.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_InflaterHuffmanTree.htm b/docs/opencover/ICSharpCode.SharpZipLib_InflaterHuffmanTree.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_InflaterHuffmanTree.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_InflaterHuffmanTree.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_InflaterInputBuffer.htm b/docs/opencover/ICSharpCode.SharpZipLib_InflaterInputBuffer.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_InflaterInputBuffer.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_InflaterInputBuffer.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_InflaterInputStream.htm b/docs/opencover/ICSharpCode.SharpZipLib_InflaterInputStream.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_InflaterInputStream.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_InflaterInputStream.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_InvalidHeaderException.htm b/docs/opencover/ICSharpCode.SharpZipLib_InvalidHeaderException.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_InvalidHeaderException.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_InvalidHeaderException.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_KeysRequiredEventArgs.htm b/docs/opencover/ICSharpCode.SharpZipLib_KeysRequiredEventArgs.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_KeysRequiredEventArgs.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_KeysRequiredEventArgs.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_LzwConstants.htm b/docs/opencover/ICSharpCode.SharpZipLib_LzwConstants.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_LzwConstants.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_LzwConstants.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_LzwException.htm b/docs/opencover/ICSharpCode.SharpZipLib_LzwException.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_LzwException.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_LzwException.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_LzwInputStream.htm b/docs/opencover/ICSharpCode.SharpZipLib_LzwInputStream.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_LzwInputStream.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_LzwInputStream.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_MemoryArchiveStorage.htm b/docs/opencover/ICSharpCode.SharpZipLib_MemoryArchiveStorage.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_MemoryArchiveStorage.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_MemoryArchiveStorage.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_NTTaggedData.htm b/docs/opencover/ICSharpCode.SharpZipLib_NTTaggedData.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_NTTaggedData.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_NTTaggedData.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_NameAndSizeFilter.htm b/docs/opencover/ICSharpCode.SharpZipLib_NameAndSizeFilter.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_NameAndSizeFilter.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_NameAndSizeFilter.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_NameFilter.htm b/docs/opencover/ICSharpCode.SharpZipLib_NameFilter.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_NameFilter.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_NameFilter.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_OutputWindow.htm b/docs/opencover/ICSharpCode.SharpZipLib_OutputWindow.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_OutputWindow.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_OutputWindow.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_PathFilter.htm b/docs/opencover/ICSharpCode.SharpZipLib_PathFilter.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_PathFilter.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_PathFilter.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_PendingBuffer.htm b/docs/opencover/ICSharpCode.SharpZipLib_PendingBuffer.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_PendingBuffer.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_PendingBuffer.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_PkzipClassic.htm b/docs/opencover/ICSharpCode.SharpZipLib_PkzipClassic.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_PkzipClassic.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_PkzipClassic.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_PkzipClassicCryptoBase.htm b/docs/opencover/ICSharpCode.SharpZipLib_PkzipClassicCryptoBase.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_PkzipClassicCryptoBase.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_PkzipClassicCryptoBase.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_PkzipClassicDecryptCryptoTransform.htm b/docs/opencover/ICSharpCode.SharpZipLib_PkzipClassicDecryptCryptoTransform.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_PkzipClassicDecryptCryptoTransform.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_PkzipClassicDecryptCryptoTransform.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_PkzipClassicEncryptCryptoTransform.htm b/docs/opencover/ICSharpCode.SharpZipLib_PkzipClassicEncryptCryptoTransform.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_PkzipClassicEncryptCryptoTransform.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_PkzipClassicEncryptCryptoTransform.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_PkzipClassicManaged.htm b/docs/opencover/ICSharpCode.SharpZipLib_PkzipClassicManaged.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_PkzipClassicManaged.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_PkzipClassicManaged.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_ProcessFileHandler.htm b/docs/opencover/ICSharpCode.SharpZipLib_ProcessFileHandler.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_ProcessFileHandler.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_ProcessFileHandler.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_ProgressEventArgs.htm b/docs/opencover/ICSharpCode.SharpZipLib_ProgressEventArgs.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_ProgressEventArgs.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_ProgressEventArgs.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_ProgressHandler.htm b/docs/opencover/ICSharpCode.SharpZipLib_ProgressHandler.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_ProgressHandler.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_ProgressHandler.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_ProgressMessageHandler.htm b/docs/opencover/ICSharpCode.SharpZipLib_ProgressMessageHandler.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_ProgressMessageHandler.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_ProgressMessageHandler.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_RawTaggedData.htm b/docs/opencover/ICSharpCode.SharpZipLib_RawTaggedData.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_RawTaggedData.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_RawTaggedData.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_ScanEventArgs.htm b/docs/opencover/ICSharpCode.SharpZipLib_ScanEventArgs.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_ScanEventArgs.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_ScanEventArgs.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_ScanFailureEventArgs.htm b/docs/opencover/ICSharpCode.SharpZipLib_ScanFailureEventArgs.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_ScanFailureEventArgs.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_ScanFailureEventArgs.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_SharpZipBaseException.htm b/docs/opencover/ICSharpCode.SharpZipLib_SharpZipBaseException.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_SharpZipBaseException.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_SharpZipBaseException.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_StaticDiskDataSource.htm b/docs/opencover/ICSharpCode.SharpZipLib_StaticDiskDataSource.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_StaticDiskDataSource.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_StaticDiskDataSource.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_StreamManipulator.htm b/docs/opencover/ICSharpCode.SharpZipLib_StreamManipulator.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_StreamManipulator.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_StreamManipulator.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_StreamUtils.htm b/docs/opencover/ICSharpCode.SharpZipLib_StreamUtils.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_StreamUtils.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_StreamUtils.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_TarArchive.htm b/docs/opencover/ICSharpCode.SharpZipLib_TarArchive.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_TarArchive.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_TarArchive.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_TarBuffer.htm b/docs/opencover/ICSharpCode.SharpZipLib_TarBuffer.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_TarBuffer.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_TarBuffer.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_TarEntry.htm b/docs/opencover/ICSharpCode.SharpZipLib_TarEntry.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_TarEntry.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_TarEntry.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_TarException.htm b/docs/opencover/ICSharpCode.SharpZipLib_TarException.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_TarException.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_TarException.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_TarHeader.htm b/docs/opencover/ICSharpCode.SharpZipLib_TarHeader.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_TarHeader.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_TarHeader.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_TarInputStream.htm b/docs/opencover/ICSharpCode.SharpZipLib_TarInputStream.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_TarInputStream.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_TarInputStream.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_TarOutputStream.htm b/docs/opencover/ICSharpCode.SharpZipLib_TarOutputStream.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_TarOutputStream.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_TarOutputStream.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_TestStatus.htm b/docs/opencover/ICSharpCode.SharpZipLib_TestStatus.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_TestStatus.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_TestStatus.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_WindowsNameTransform.htm b/docs/opencover/ICSharpCode.SharpZipLib_WindowsNameTransform.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_WindowsNameTransform.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_WindowsNameTransform.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_WindowsPathUtils.htm b/docs/opencover/ICSharpCode.SharpZipLib_WindowsPathUtils.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_WindowsPathUtils.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_WindowsPathUtils.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_ZipAESStream.htm b/docs/opencover/ICSharpCode.SharpZipLib_ZipAESStream.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_ZipAESStream.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_ZipAESStream.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_ZipAESTransform.htm b/docs/opencover/ICSharpCode.SharpZipLib_ZipAESTransform.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_ZipAESTransform.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_ZipAESTransform.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_ZipConstants.htm b/docs/opencover/ICSharpCode.SharpZipLib_ZipConstants.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_ZipConstants.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_ZipConstants.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_ZipEntry.htm b/docs/opencover/ICSharpCode.SharpZipLib_ZipEntry.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_ZipEntry.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_ZipEntry.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_ZipEntryFactory.htm b/docs/opencover/ICSharpCode.SharpZipLib_ZipEntryFactory.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_ZipEntryFactory.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_ZipEntryFactory.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_ZipException.htm b/docs/opencover/ICSharpCode.SharpZipLib_ZipException.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_ZipException.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_ZipException.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_ZipExtraData.htm b/docs/opencover/ICSharpCode.SharpZipLib_ZipExtraData.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_ZipExtraData.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_ZipExtraData.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_ZipFile.htm b/docs/opencover/ICSharpCode.SharpZipLib_ZipFile.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_ZipFile.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_ZipFile.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_ZipHelperStream.htm b/docs/opencover/ICSharpCode.SharpZipLib_ZipHelperStream.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_ZipHelperStream.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_ZipHelperStream.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_ZipInputStream.htm b/docs/opencover/ICSharpCode.SharpZipLib_ZipInputStream.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_ZipInputStream.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_ZipInputStream.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_ZipNameTransform.htm b/docs/opencover/ICSharpCode.SharpZipLib_ZipNameTransform.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_ZipNameTransform.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_ZipNameTransform.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_ZipOutputStream.htm b/docs/opencover/ICSharpCode.SharpZipLib_ZipOutputStream.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_ZipOutputStream.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_ZipOutputStream.htm
diff --git a/Documentation/opencover/ICSharpCode.SharpZipLib_ZipTestResultHandler.htm b/docs/opencover/ICSharpCode.SharpZipLib_ZipTestResultHandler.htm
similarity index 100%
rename from Documentation/opencover/ICSharpCode.SharpZipLib_ZipTestResultHandler.htm
rename to docs/opencover/ICSharpCode.SharpZipLib_ZipTestResultHandler.htm
diff --git a/Documentation/opencover/combined.js b/docs/opencover/combined.js
similarity index 100%
rename from Documentation/opencover/combined.js
rename to docs/opencover/combined.js
diff --git a/Documentation/opencover/index.htm b/docs/opencover/index.htm
similarity index 100%
rename from Documentation/opencover/index.htm
rename to docs/opencover/index.htm
diff --git a/Documentation/opencover/pic_branch0.png b/docs/opencover/pic_branch0.png
similarity index 100%
rename from Documentation/opencover/pic_branch0.png
rename to docs/opencover/pic_branch0.png
diff --git a/Documentation/opencover/pic_branch10.png b/docs/opencover/pic_branch10.png
similarity index 100%
rename from Documentation/opencover/pic_branch10.png
rename to docs/opencover/pic_branch10.png
diff --git a/Documentation/opencover/pic_branch100.png b/docs/opencover/pic_branch100.png
similarity index 100%
rename from Documentation/opencover/pic_branch100.png
rename to docs/opencover/pic_branch100.png
diff --git a/Documentation/opencover/pic_branch20.png b/docs/opencover/pic_branch20.png
similarity index 100%
rename from Documentation/opencover/pic_branch20.png
rename to docs/opencover/pic_branch20.png
diff --git a/Documentation/opencover/pic_branch30.png b/docs/opencover/pic_branch30.png
similarity index 100%
rename from Documentation/opencover/pic_branch30.png
rename to docs/opencover/pic_branch30.png
diff --git a/Documentation/opencover/pic_branch40.png b/docs/opencover/pic_branch40.png
similarity index 100%
rename from Documentation/opencover/pic_branch40.png
rename to docs/opencover/pic_branch40.png
diff --git a/Documentation/opencover/pic_branch50.png b/docs/opencover/pic_branch50.png
similarity index 100%
rename from Documentation/opencover/pic_branch50.png
rename to docs/opencover/pic_branch50.png
diff --git a/Documentation/opencover/pic_branch60.png b/docs/opencover/pic_branch60.png
similarity index 100%
rename from Documentation/opencover/pic_branch60.png
rename to docs/opencover/pic_branch60.png
diff --git a/Documentation/opencover/pic_branch70.png b/docs/opencover/pic_branch70.png
similarity index 100%
rename from Documentation/opencover/pic_branch70.png
rename to docs/opencover/pic_branch70.png
diff --git a/Documentation/opencover/pic_branch80.png b/docs/opencover/pic_branch80.png
similarity index 100%
rename from Documentation/opencover/pic_branch80.png
rename to docs/opencover/pic_branch80.png
diff --git a/Documentation/opencover/pic_branch90.png b/docs/opencover/pic_branch90.png
similarity index 100%
rename from Documentation/opencover/pic_branch90.png
rename to docs/opencover/pic_branch90.png
diff --git a/Documentation/opencover/pic_collapsed.png b/docs/opencover/pic_collapsed.png
similarity index 100%
rename from Documentation/opencover/pic_collapsed.png
rename to docs/opencover/pic_collapsed.png
diff --git a/Documentation/opencover/pic_expanded.png b/docs/opencover/pic_expanded.png
similarity index 100%
rename from Documentation/opencover/pic_expanded.png
rename to docs/opencover/pic_expanded.png
diff --git a/Documentation/opencover/pic_pin_pinned.png b/docs/opencover/pic_pin_pinned.png
similarity index 100%
rename from Documentation/opencover/pic_pin_pinned.png
rename to docs/opencover/pic_pin_pinned.png
diff --git a/Documentation/opencover/pic_pin_unpinned.png b/docs/opencover/pic_pin_unpinned.png
similarity index 100%
rename from Documentation/opencover/pic_pin_unpinned.png
rename to docs/opencover/pic_pin_unpinned.png
diff --git a/Documentation/opencover/pic_sortactive_asc.png b/docs/opencover/pic_sortactive_asc.png
similarity index 100%
rename from Documentation/opencover/pic_sortactive_asc.png
rename to docs/opencover/pic_sortactive_asc.png
diff --git a/Documentation/opencover/pic_sortactive_desc.png b/docs/opencover/pic_sortactive_desc.png
similarity index 100%
rename from Documentation/opencover/pic_sortactive_desc.png
rename to docs/opencover/pic_sortactive_desc.png
diff --git a/Documentation/opencover/pic_sortinactive.png b/docs/opencover/pic_sortinactive.png
similarity index 100%
rename from Documentation/opencover/pic_sortinactive.png
rename to docs/opencover/pic_sortinactive.png
diff --git a/Documentation/opencover/report.css b/docs/opencover/report.css
similarity index 100%
rename from Documentation/opencover/report.css
rename to docs/opencover/report.css
diff --git a/Documentation/specification/README.md b/docs/specification/README.md
similarity index 100%
rename from Documentation/specification/README.md
rename to docs/specification/README.md
diff --git a/Documentation/specification/algorithm.txt b/docs/specification/algorithm.txt
similarity index 100%
rename from Documentation/specification/algorithm.txt
rename to docs/specification/algorithm.txt
diff --git a/Documentation/specification/appnote.txt b/docs/specification/appnote.txt
similarity index 100%
rename from Documentation/specification/appnote.txt
rename to docs/specification/appnote.txt
diff --git a/Documentation/specification/bzip2-manual-1.0.5.html b/docs/specification/bzip2-manual-1.0.5.html
similarity index 100%
rename from Documentation/specification/bzip2-manual-1.0.5.html
rename to docs/specification/bzip2-manual-1.0.5.html
diff --git a/Documentation/specification/format.txt b/docs/specification/format.txt
similarity index 100%
rename from Documentation/specification/format.txt
rename to docs/specification/format.txt
diff --git a/Documentation/specification/rfc-deflate.txt b/docs/specification/rfc-deflate.txt
similarity index 100%
rename from Documentation/specification/rfc-deflate.txt
rename to docs/specification/rfc-deflate.txt
diff --git a/Documentation/specification/rfc-gzip.txt b/docs/specification/rfc-gzip.txt
similarity index 100%
rename from Documentation/specification/rfc-gzip.txt
rename to docs/specification/rfc-gzip.txt
diff --git a/Documentation/specification/rfc-zlib.txt b/docs/specification/rfc-zlib.txt
similarity index 100%
rename from Documentation/specification/rfc-zlib.txt
rename to docs/specification/rfc-zlib.txt
diff --git a/Documentation/specification/rfc1950.txt b/docs/specification/rfc1950.txt
similarity index 100%
rename from Documentation/specification/rfc1950.txt
rename to docs/specification/rfc1950.txt
diff --git a/Documentation/specification/rfc1951.txt b/docs/specification/rfc1951.txt
similarity index 100%
rename from Documentation/specification/rfc1951.txt
rename to docs/specification/rfc1951.txt
diff --git a/Documentation/specification/rfc1952.txt b/docs/specification/rfc1952.txt
similarity index 100%
rename from Documentation/specification/rfc1952.txt
rename to docs/specification/rfc1952.txt
diff --git a/Documentation/specification/tar_14.html b/docs/specification/tar_14.html
similarity index 100%
rename from Documentation/specification/tar_14.html
rename to docs/specification/tar_14.html
diff --git a/Documentation/specification/tar_8.html b/docs/specification/tar_8.html
similarity index 100%
rename from Documentation/specification/tar_8.html
rename to docs/specification/tar_8.html
diff --git a/ICSharpCode.SharpZipLib.Samples/Samples.sln b/samples/ICSharpCode.SharpZipLib.Samples/Samples.sln
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/Samples.sln
rename to samples/ICSharpCode.SharpZipLib.Samples/Samples.sln
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/Cmd_BZip2/Cmd_BZip2.cs b/samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_BZip2/Cmd_BZip2.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/Cmd_BZip2/Cmd_BZip2.cs
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_BZip2/Cmd_BZip2.cs
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/Cmd_BZip2/Cmd_BZip2.csproj b/samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_BZip2/Cmd_BZip2.csproj
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/Cmd_BZip2/Cmd_BZip2.csproj
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_BZip2/Cmd_BZip2.csproj
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/Cmd_BZip2/Properties/AssemblyInfo.cs b/samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_BZip2/Properties/AssemblyInfo.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/Cmd_BZip2/Properties/AssemblyInfo.cs
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_BZip2/Properties/AssemblyInfo.cs
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/Cmd_BZip2/app.config b/samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_BZip2/app.config
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/Cmd_BZip2/app.config
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_BZip2/app.config
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/Cmd_BZip2/readme.txt b/samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_BZip2/readme.txt
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/Cmd_BZip2/readme.txt
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_BZip2/readme.txt
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/Cmd_Checksum/Cmd_Checksum.cs b/samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_Checksum/Cmd_Checksum.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/Cmd_Checksum/Cmd_Checksum.cs
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_Checksum/Cmd_Checksum.cs
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/Cmd_Checksum/Cmd_Checksum.csproj b/samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_Checksum/Cmd_Checksum.csproj
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/Cmd_Checksum/Cmd_Checksum.csproj
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_Checksum/Cmd_Checksum.csproj
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/Cmd_Checksum/Properties/AssemblyInfo.cs b/samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_Checksum/Properties/AssemblyInfo.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/Cmd_Checksum/Properties/AssemblyInfo.cs
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_Checksum/Properties/AssemblyInfo.cs
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/Cmd_Checksum/app.config b/samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_Checksum/app.config
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/Cmd_Checksum/app.config
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_Checksum/app.config
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/Cmd_Checksum/readme.txt b/samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_Checksum/readme.txt
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/Cmd_Checksum/readme.txt
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_Checksum/readme.txt
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/Cmd_GZip/Cmd_GZip.cs b/samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_GZip/Cmd_GZip.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/Cmd_GZip/Cmd_GZip.cs
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_GZip/Cmd_GZip.cs
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/Cmd_GZip/Cmd_GZip.csproj b/samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_GZip/Cmd_GZip.csproj
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/Cmd_GZip/Cmd_GZip.csproj
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_GZip/Cmd_GZip.csproj
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/Cmd_GZip/Properties/AssemblyInfo.cs b/samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_GZip/Properties/AssemblyInfo.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/Cmd_GZip/Properties/AssemblyInfo.cs
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_GZip/Properties/AssemblyInfo.cs
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/Cmd_GZip/app.config b/samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_GZip/app.config
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/Cmd_GZip/app.config
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_GZip/app.config
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/Cmd_GZip/readme.txt b/samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_GZip/readme.txt
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/Cmd_GZip/readme.txt
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_GZip/readme.txt
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/Cmd_Tar/Cmd_Tar.cs b/samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_Tar/Cmd_Tar.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/Cmd_Tar/Cmd_Tar.cs
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_Tar/Cmd_Tar.cs
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/Cmd_Tar/Cmd_Tar.csproj b/samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_Tar/Cmd_Tar.csproj
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/Cmd_Tar/Cmd_Tar.csproj
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_Tar/Cmd_Tar.csproj
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/Cmd_Tar/Properties/AssemblyInfo.cs b/samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_Tar/Properties/AssemblyInfo.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/Cmd_Tar/Properties/AssemblyInfo.cs
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_Tar/Properties/AssemblyInfo.cs
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/Cmd_Tar/app.config b/samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_Tar/app.config
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/Cmd_Tar/app.config
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_Tar/app.config
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/Cmd_ZipInfo/Cmd_ZipInfo.cs b/samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_ZipInfo/Cmd_ZipInfo.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/Cmd_ZipInfo/Cmd_ZipInfo.cs
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_ZipInfo/Cmd_ZipInfo.cs
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/Cmd_ZipInfo/Cmd_ZipInfo.csproj b/samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_ZipInfo/Cmd_ZipInfo.csproj
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/Cmd_ZipInfo/Cmd_ZipInfo.csproj
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_ZipInfo/Cmd_ZipInfo.csproj
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/Cmd_ZipInfo/Properties/AssemblyInfo.cs b/samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_ZipInfo/Properties/AssemblyInfo.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/Cmd_ZipInfo/Properties/AssemblyInfo.cs
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_ZipInfo/Properties/AssemblyInfo.cs
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/Cmd_ZipInfo/app.config b/samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_ZipInfo/app.config
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/Cmd_ZipInfo/app.config
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_ZipInfo/app.config
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/Cmd_ZipInfo/readme.txt b/samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_ZipInfo/readme.txt
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/Cmd_ZipInfo/readme.txt
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/Cmd_ZipInfo/readme.txt
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/CreateZipFile/CreateZipFile.cs b/samples/ICSharpCode.SharpZipLib.Samples/cs/CreateZipFile/CreateZipFile.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/CreateZipFile/CreateZipFile.cs
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/CreateZipFile/CreateZipFile.cs
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/CreateZipFile/CreateZipFile.csproj b/samples/ICSharpCode.SharpZipLib.Samples/cs/CreateZipFile/CreateZipFile.csproj
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/CreateZipFile/CreateZipFile.csproj
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/CreateZipFile/CreateZipFile.csproj
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/CreateZipFile/Properties/AssemblyInfo.cs b/samples/ICSharpCode.SharpZipLib.Samples/cs/CreateZipFile/Properties/AssemblyInfo.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/CreateZipFile/Properties/AssemblyInfo.cs
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/CreateZipFile/Properties/AssemblyInfo.cs
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/CreateZipFile/app.config b/samples/ICSharpCode.SharpZipLib.Samples/cs/CreateZipFile/app.config
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/CreateZipFile/app.config
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/CreateZipFile/app.config
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/CreateZipFile/readme.txt b/samples/ICSharpCode.SharpZipLib.Samples/cs/CreateZipFile/readme.txt
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/CreateZipFile/readme.txt
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/CreateZipFile/readme.txt
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/FastZip/FastZip.cs b/samples/ICSharpCode.SharpZipLib.Samples/cs/FastZip/FastZip.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/FastZip/FastZip.cs
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/FastZip/FastZip.cs
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/FastZip/FastZip.csproj b/samples/ICSharpCode.SharpZipLib.Samples/cs/FastZip/FastZip.csproj
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/FastZip/FastZip.csproj
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/FastZip/FastZip.csproj
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/FastZip/Properties/AssemblyInfo.cs b/samples/ICSharpCode.SharpZipLib.Samples/cs/FastZip/Properties/AssemblyInfo.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/FastZip/Properties/AssemblyInfo.cs
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/FastZip/Properties/AssemblyInfo.cs
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/FastZip/app.config b/samples/ICSharpCode.SharpZipLib.Samples/cs/FastZip/app.config
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/FastZip/app.config
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/FastZip/app.config
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/SampleAssemblyInfo.cs b/samples/ICSharpCode.SharpZipLib.Samples/cs/SampleAssemblyInfo.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/SampleAssemblyInfo.cs
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/SampleAssemblyInfo.cs
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/sz/Properties/AssemblyInfo.cs b/samples/ICSharpCode.SharpZipLib.Samples/cs/sz/Properties/AssemblyInfo.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/sz/Properties/AssemblyInfo.cs
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/sz/Properties/AssemblyInfo.cs
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/sz/app.config b/samples/ICSharpCode.SharpZipLib.Samples/cs/sz/app.config
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/sz/app.config
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/sz/app.config
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/sz/sz.cs b/samples/ICSharpCode.SharpZipLib.Samples/cs/sz/sz.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/sz/sz.cs
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/sz/sz.cs
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/sz/sz.csproj b/samples/ICSharpCode.SharpZipLib.Samples/cs/sz/sz.csproj
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/sz/sz.csproj
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/sz/sz.csproj
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/unzipfile/App.config b/samples/ICSharpCode.SharpZipLib.Samples/cs/unzipfile/App.config
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/unzipfile/App.config
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/unzipfile/App.config
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/unzipfile/Properties/AssemblyInfo.cs b/samples/ICSharpCode.SharpZipLib.Samples/cs/unzipfile/Properties/AssemblyInfo.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/unzipfile/Properties/AssemblyInfo.cs
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/unzipfile/Properties/AssemblyInfo.cs
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/unzipfile/UnZipFile.cs b/samples/ICSharpCode.SharpZipLib.Samples/cs/unzipfile/UnZipFile.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/unzipfile/UnZipFile.cs
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/unzipfile/UnZipFile.cs
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/unzipfile/readme.txt b/samples/ICSharpCode.SharpZipLib.Samples/cs/unzipfile/readme.txt
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/unzipfile/readme.txt
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/unzipfile/readme.txt
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/unzipfile/unzipfile.csproj b/samples/ICSharpCode.SharpZipLib.Samples/cs/unzipfile/unzipfile.csproj
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/unzipfile/unzipfile.csproj
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/unzipfile/unzipfile.csproj
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/viewzipfile/App.config b/samples/ICSharpCode.SharpZipLib.Samples/cs/viewzipfile/App.config
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/viewzipfile/App.config
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/viewzipfile/App.config
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/viewzipfile/Properties/AssemblyInfo.cs b/samples/ICSharpCode.SharpZipLib.Samples/cs/viewzipfile/Properties/AssemblyInfo.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/viewzipfile/Properties/AssemblyInfo.cs
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/viewzipfile/Properties/AssemblyInfo.cs
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/viewzipfile/ViewZipFile.cs b/samples/ICSharpCode.SharpZipLib.Samples/cs/viewzipfile/ViewZipFile.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/viewzipfile/ViewZipFile.cs
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/viewzipfile/ViewZipFile.cs
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/viewzipfile/readme.txt b/samples/ICSharpCode.SharpZipLib.Samples/cs/viewzipfile/readme.txt
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/viewzipfile/readme.txt
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/viewzipfile/readme.txt
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/viewzipfile/viewzipfile.csproj b/samples/ICSharpCode.SharpZipLib.Samples/cs/viewzipfile/viewzipfile.csproj
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/viewzipfile/viewzipfile.csproj
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/viewzipfile/viewzipfile.csproj
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/zf/Properties/AssemblyInfo.cs b/samples/ICSharpCode.SharpZipLib.Samples/cs/zf/Properties/AssemblyInfo.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/zf/Properties/AssemblyInfo.cs
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/zf/Properties/AssemblyInfo.cs
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/zf/app.config b/samples/ICSharpCode.SharpZipLib.Samples/cs/zf/app.config
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/zf/app.config
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/zf/app.config
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/zf/zf.cs b/samples/ICSharpCode.SharpZipLib.Samples/cs/zf/zf.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/zf/zf.cs
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/zf/zf.cs
diff --git a/ICSharpCode.SharpZipLib.Samples/cs/zf/zf.csproj b/samples/ICSharpCode.SharpZipLib.Samples/cs/zf/zf.csproj
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/cs/zf/zf.csproj
rename to samples/ICSharpCode.SharpZipLib.Samples/cs/zf/zf.csproj
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/CreateZipFile/CreateZipFile.MainForm.resources b/samples/ICSharpCode.SharpZipLib.Samples/vb/CreateZipFile/CreateZipFile.MainForm.resources
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/CreateZipFile/CreateZipFile.MainForm.resources
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/CreateZipFile/CreateZipFile.MainForm.resources
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/CreateZipFile/CreateZipFile.vbproj b/samples/ICSharpCode.SharpZipLib.Samples/vb/CreateZipFile/CreateZipFile.vbproj
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/CreateZipFile/CreateZipFile.vbproj
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/CreateZipFile/CreateZipFile.vbproj
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/CreateZipFile/CreateZipFileForm.resx b/samples/ICSharpCode.SharpZipLib.Samples/vb/CreateZipFile/CreateZipFileForm.resx
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/CreateZipFile/CreateZipFileForm.resx
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/CreateZipFile/CreateZipFileForm.resx
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/CreateZipFile/CreateZipFileForm.vb b/samples/ICSharpCode.SharpZipLib.Samples/vb/CreateZipFile/CreateZipFileForm.vb
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/CreateZipFile/CreateZipFileForm.vb
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/CreateZipFile/CreateZipFileForm.vb
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/CreateZipFile/MainForm.resources b/samples/ICSharpCode.SharpZipLib.Samples/vb/CreateZipFile/MainForm.resources
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/CreateZipFile/MainForm.resources
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/CreateZipFile/MainForm.resources
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/CreateZipFile/My Project/AssemblyInfo.vb b/samples/ICSharpCode.SharpZipLib.Samples/vb/CreateZipFile/My Project/AssemblyInfo.vb
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/CreateZipFile/My Project/AssemblyInfo.vb
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/CreateZipFile/My Project/AssemblyInfo.vb
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/CreateZipFile/app.config b/samples/ICSharpCode.SharpZipLib.Samples/vb/CreateZipFile/app.config
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/CreateZipFile/app.config
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/CreateZipFile/app.config
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/SampleAssemblyInfo.vb b/samples/ICSharpCode.SharpZipLib.Samples/vb/SampleAssemblyInfo.vb
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/SampleAssemblyInfo.vb
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/SampleAssemblyInfo.vb
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/App.config b/samples/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/App.config
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/App.config
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/App.config
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/Application.xaml b/samples/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/Application.xaml
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/Application.xaml
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/Application.xaml
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/Application.xaml.vb b/samples/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/Application.xaml.vb
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/Application.xaml.vb
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/Application.xaml.vb
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/My Project/AssemblyInfo.vb b/samples/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/My Project/AssemblyInfo.vb
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/My Project/AssemblyInfo.vb
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/My Project/AssemblyInfo.vb
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/My Project/MyExtensions/MyWpfExtension.vb b/samples/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/My Project/MyExtensions/MyWpfExtension.vb
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/My Project/MyExtensions/MyWpfExtension.vb
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/My Project/MyExtensions/MyWpfExtension.vb
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/My Project/Resources.Designer.vb b/samples/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/My Project/Resources.Designer.vb
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/My Project/Resources.Designer.vb
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/My Project/Resources.Designer.vb
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/My Project/Resources.resx b/samples/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/My Project/Resources.resx
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/My Project/Resources.resx
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/My Project/Resources.resx
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/My Project/Settings.Designer.vb b/samples/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/My Project/Settings.Designer.vb
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/My Project/Settings.Designer.vb
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/My Project/Settings.Designer.vb
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/My Project/Settings.settings b/samples/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/My Project/Settings.settings
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/My Project/Settings.settings
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/My Project/Settings.settings
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/My Project/app.manifest b/samples/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/My Project/app.manifest
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/My Project/app.manifest
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/My Project/app.manifest
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/WpfCreateZipFile.vbproj b/samples/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/WpfCreateZipFile.vbproj
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/WpfCreateZipFile.vbproj
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/WpfCreateZipFile.vbproj
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/WpfCreateZipFileWindow.xaml b/samples/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/WpfCreateZipFileWindow.xaml
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/WpfCreateZipFileWindow.xaml
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/WpfCreateZipFileWindow.xaml
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/WpfCreateZipFileWindow.xaml.vb b/samples/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/WpfCreateZipFileWindow.xaml.vb
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/WpfCreateZipFileWindow.xaml.vb
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/WpfCreateZipFile/WpfCreateZipFileWindow.xaml.vb
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/Main.resx b/samples/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/Main.resx
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/minibzip2/Main.resx
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/Main.resx
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/Main.vb b/samples/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/Main.vb
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/minibzip2/Main.vb
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/Main.vb
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/MainForm.resources b/samples/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/MainForm.resources
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/minibzip2/MainForm.resources
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/MainForm.resources
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/My Project/Application.Designer.vb b/samples/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/My Project/Application.Designer.vb
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/minibzip2/My Project/Application.Designer.vb
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/My Project/Application.Designer.vb
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/My Project/Application.myapp b/samples/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/My Project/Application.myapp
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/minibzip2/My Project/Application.myapp
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/My Project/Application.myapp
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/My Project/AssemblyInfo.vb b/samples/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/My Project/AssemblyInfo.vb
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/minibzip2/My Project/AssemblyInfo.vb
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/My Project/AssemblyInfo.vb
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/My Project/Resources.Designer.vb b/samples/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/My Project/Resources.Designer.vb
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/minibzip2/My Project/Resources.Designer.vb
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/My Project/Resources.Designer.vb
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/My Project/Resources.resx b/samples/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/My Project/Resources.resx
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/minibzip2/My Project/Resources.resx
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/My Project/Resources.resx
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/My Project/app.manifest b/samples/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/My Project/app.manifest
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/minibzip2/My Project/app.manifest
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/My Project/app.manifest
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/app.config b/samples/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/app.config
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/minibzip2/app.config
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/app.config
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/minibzip2.vbproj b/samples/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/minibzip2.vbproj
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/minibzip2/minibzip2.vbproj
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/minibzip2/minibzip2.vbproj
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/viewzipfile/Main.resx b/samples/ICSharpCode.SharpZipLib.Samples/vb/viewzipfile/Main.resx
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/viewzipfile/Main.resx
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/viewzipfile/Main.resx
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/viewzipfile/Main.vb b/samples/ICSharpCode.SharpZipLib.Samples/vb/viewzipfile/Main.vb
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/viewzipfile/Main.vb
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/viewzipfile/Main.vb
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/viewzipfile/MainForm.resources b/samples/ICSharpCode.SharpZipLib.Samples/vb/viewzipfile/MainForm.resources
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/viewzipfile/MainForm.resources
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/viewzipfile/MainForm.resources
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/viewzipfile/My Project/AssemblyInfo.vb b/samples/ICSharpCode.SharpZipLib.Samples/vb/viewzipfile/My Project/AssemblyInfo.vb
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/viewzipfile/My Project/AssemblyInfo.vb
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/viewzipfile/My Project/AssemblyInfo.vb
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/viewzipfile/app.config b/samples/ICSharpCode.SharpZipLib.Samples/vb/viewzipfile/app.config
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/viewzipfile/app.config
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/viewzipfile/app.config
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/viewzipfile/viewzipfile.vbproj b/samples/ICSharpCode.SharpZipLib.Samples/vb/viewzipfile/viewzipfile.vbproj
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/viewzipfile/viewzipfile.vbproj
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/viewzipfile/viewzipfile.vbproj
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/zipfiletest/Main.resx b/samples/ICSharpCode.SharpZipLib.Samples/vb/zipfiletest/Main.resx
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/zipfiletest/Main.resx
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/zipfiletest/Main.resx
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/zipfiletest/Main.vb b/samples/ICSharpCode.SharpZipLib.Samples/vb/zipfiletest/Main.vb
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/zipfiletest/Main.vb
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/zipfiletest/Main.vb
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/zipfiletest/My Project/AssemblyInfo.vb b/samples/ICSharpCode.SharpZipLib.Samples/vb/zipfiletest/My Project/AssemblyInfo.vb
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/zipfiletest/My Project/AssemblyInfo.vb
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/zipfiletest/My Project/AssemblyInfo.vb
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/zipfiletest/app.config b/samples/ICSharpCode.SharpZipLib.Samples/vb/zipfiletest/app.config
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/zipfiletest/app.config
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/zipfiletest/app.config
diff --git a/ICSharpCode.SharpZipLib.Samples/vb/zipfiletest/zipfiletest.vbproj b/samples/ICSharpCode.SharpZipLib.Samples/vb/zipfiletest/zipfiletest.vbproj
similarity index 100%
rename from ICSharpCode.SharpZipLib.Samples/vb/zipfiletest/zipfiletest.vbproj
rename to samples/ICSharpCode.SharpZipLib.Samples/vb/zipfiletest/zipfiletest.vbproj
diff --git a/src/Directory.build.props b/src/Directory.build.props
new file mode 100644
index 000000000..640cae627
--- /dev/null
+++ b/src/Directory.build.props
@@ -0,0 +1,17 @@
+
+
+ ICSharpCode
+ ICSharpCode
+ SharpZipLib (#ziplib, formerly NZipLib) is a compression library for Zip, GZip, BZip2, and Tar written entirely in C# for .NET. It is implemented as an assembly (installable in the GAC), and thus can easily be incorporated into other projects (in any .NET language)
+ http://icsharpcode.github.io/SharpZipLib/#license
+ http://icsharpcode.github.io/SharpZipLib/
+ https://github.com/PrismLibrary/Prism
+ Please see https://github.com/icsharpcode/SharpZipLib/wiki/Release-1.0 for more information.
+ Copyright © 2000-2017 SharpZipLib Contributors
+ Compression Library Zip GZip BZip2 LZW Tar
+ en-US
+ $(fullBuildSemanticVersion)
+ $(fullBuildVersion)
+ $(fullBuildVersion)
+
+
\ No newline at end of file
diff --git a/ICSharpCode.SharpZipLib.Shared/BZip2/BZip2.cs b/src/ICSharpCode.SharpZipLib/BZip2/BZip2.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/BZip2/BZip2.cs
rename to src/ICSharpCode.SharpZipLib/BZip2/BZip2.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/BZip2/BZip2Constants.cs b/src/ICSharpCode.SharpZipLib/BZip2/BZip2Constants.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/BZip2/BZip2Constants.cs
rename to src/ICSharpCode.SharpZipLib/BZip2/BZip2Constants.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/BZip2/BZip2Exception.cs b/src/ICSharpCode.SharpZipLib/BZip2/BZip2Exception.cs
similarity index 96%
rename from ICSharpCode.SharpZipLib.Shared/BZip2/BZip2Exception.cs
rename to src/ICSharpCode.SharpZipLib/BZip2/BZip2Exception.cs
index df84fd17d..a77404dde 100644
--- a/ICSharpCode.SharpZipLib.Shared/BZip2/BZip2Exception.cs
+++ b/src/ICSharpCode.SharpZipLib/BZip2/BZip2Exception.cs
@@ -1,5 +1,4 @@
using System;
-using System.Runtime.Serialization;
namespace ICSharpCode.SharpZipLib.BZip2
{
diff --git a/ICSharpCode.SharpZipLib.Shared/BZip2/BZip2InputStream.cs b/src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/BZip2/BZip2InputStream.cs
rename to src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/BZip2/BZip2OutputStream.cs b/src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/BZip2/BZip2OutputStream.cs
rename to src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Checksum/Adler32.cs b/src/ICSharpCode.SharpZipLib/Checksum/Adler32.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Checksum/Adler32.cs
rename to src/ICSharpCode.SharpZipLib/Checksum/Adler32.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Checksum/BZip2Crc.cs b/src/ICSharpCode.SharpZipLib/Checksum/BZip2Crc.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Checksum/BZip2Crc.cs
rename to src/ICSharpCode.SharpZipLib/Checksum/BZip2Crc.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Checksum/Crc32.cs b/src/ICSharpCode.SharpZipLib/Checksum/Crc32.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Checksum/Crc32.cs
rename to src/ICSharpCode.SharpZipLib/Checksum/Crc32.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Checksum/IChecksum.cs b/src/ICSharpCode.SharpZipLib/Checksum/IChecksum.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Checksum/IChecksum.cs
rename to src/ICSharpCode.SharpZipLib/Checksum/IChecksum.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Core/FileSystemScanner.cs b/src/ICSharpCode.SharpZipLib/Core/FileSystemScanner.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Core/FileSystemScanner.cs
rename to src/ICSharpCode.SharpZipLib/Core/FileSystemScanner.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Core/INameTransform.cs b/src/ICSharpCode.SharpZipLib/Core/INameTransform.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Core/INameTransform.cs
rename to src/ICSharpCode.SharpZipLib/Core/INameTransform.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Core/IScanFilter.cs b/src/ICSharpCode.SharpZipLib/Core/IScanFilter.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Core/IScanFilter.cs
rename to src/ICSharpCode.SharpZipLib/Core/IScanFilter.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Core/NameFilter.cs b/src/ICSharpCode.SharpZipLib/Core/NameFilter.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Core/NameFilter.cs
rename to src/ICSharpCode.SharpZipLib/Core/NameFilter.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Core/PathFilter.cs b/src/ICSharpCode.SharpZipLib/Core/PathFilter.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Core/PathFilter.cs
rename to src/ICSharpCode.SharpZipLib/Core/PathFilter.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Core/StreamUtils.cs b/src/ICSharpCode.SharpZipLib/Core/StreamUtils.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Core/StreamUtils.cs
rename to src/ICSharpCode.SharpZipLib/Core/StreamUtils.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Core/WindowsPathUtils.cs b/src/ICSharpCode.SharpZipLib/Core/WindowsPathUtils.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Core/WindowsPathUtils.cs
rename to src/ICSharpCode.SharpZipLib/Core/WindowsPathUtils.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Encryption/PkzipClassic.cs b/src/ICSharpCode.SharpZipLib/Encryption/PkzipClassic.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Encryption/PkzipClassic.cs
rename to src/ICSharpCode.SharpZipLib/Encryption/PkzipClassic.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Encryption/ZipAESStream.cs b/src/ICSharpCode.SharpZipLib/Encryption/ZipAESStream.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Encryption/ZipAESStream.cs
rename to src/ICSharpCode.SharpZipLib/Encryption/ZipAESStream.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Encryption/ZipAESTransform.cs b/src/ICSharpCode.SharpZipLib/Encryption/ZipAESTransform.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Encryption/ZipAESTransform.cs
rename to src/ICSharpCode.SharpZipLib/Encryption/ZipAESTransform.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/GZip/GZip.cs b/src/ICSharpCode.SharpZipLib/GZip/GZip.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/GZip/GZip.cs
rename to src/ICSharpCode.SharpZipLib/GZip/GZip.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/GZip/GZipConstants.cs b/src/ICSharpCode.SharpZipLib/GZip/GZipConstants.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/GZip/GZipConstants.cs
rename to src/ICSharpCode.SharpZipLib/GZip/GZipConstants.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/GZip/GZipException.cs b/src/ICSharpCode.SharpZipLib/GZip/GZipException.cs
similarity index 96%
rename from ICSharpCode.SharpZipLib.Shared/GZip/GZipException.cs
rename to src/ICSharpCode.SharpZipLib/GZip/GZipException.cs
index 10b70513b..1a5952991 100644
--- a/ICSharpCode.SharpZipLib.Shared/GZip/GZipException.cs
+++ b/src/ICSharpCode.SharpZipLib/GZip/GZipException.cs
@@ -1,5 +1,4 @@
using System;
-using System.Runtime.Serialization;
namespace ICSharpCode.SharpZipLib.GZip
{
diff --git a/ICSharpCode.SharpZipLib.Shared/GZip/GzipInputStream.cs b/src/ICSharpCode.SharpZipLib/GZip/GzipInputStream.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/GZip/GzipInputStream.cs
rename to src/ICSharpCode.SharpZipLib/GZip/GzipInputStream.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/GZip/GzipOutputStream.cs b/src/ICSharpCode.SharpZipLib/GZip/GzipOutputStream.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/GZip/GzipOutputStream.cs
rename to src/ICSharpCode.SharpZipLib/GZip/GzipOutputStream.cs
diff --git a/src/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib.csproj b/src/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib.csproj
new file mode 100644
index 000000000..bbd4e0543
--- /dev/null
+++ b/src/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib.csproj
@@ -0,0 +1,10 @@
+
+
+
+ netstandard1.3
+ SharpZipLib
+ True
+ ICSharpCode.SharpZipLib.snk
+
+
+
\ No newline at end of file
diff --git a/ICSharpCode.SharpZipLib.snk b/src/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib.snk
similarity index 100%
rename from ICSharpCode.SharpZipLib.snk
rename to src/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib.snk
diff --git a/ICSharpCode.SharpZipLib.Shared/Lzw/LzwConstants.cs b/src/ICSharpCode.SharpZipLib/Lzw/LzwConstants.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Lzw/LzwConstants.cs
rename to src/ICSharpCode.SharpZipLib/Lzw/LzwConstants.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Lzw/LzwException.cs b/src/ICSharpCode.SharpZipLib/Lzw/LzwException.cs
similarity index 96%
rename from ICSharpCode.SharpZipLib.Shared/Lzw/LzwException.cs
rename to src/ICSharpCode.SharpZipLib/Lzw/LzwException.cs
index fa090cccb..3bc0cb212 100644
--- a/ICSharpCode.SharpZipLib.Shared/Lzw/LzwException.cs
+++ b/src/ICSharpCode.SharpZipLib/Lzw/LzwException.cs
@@ -1,5 +1,4 @@
using System;
-using System.Runtime.Serialization;
namespace ICSharpCode.SharpZipLib.Lzw
{
diff --git a/ICSharpCode.SharpZipLib.Shared/Lzw/LzwInputStream.cs b/src/ICSharpCode.SharpZipLib/Lzw/LzwInputStream.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Lzw/LzwInputStream.cs
rename to src/ICSharpCode.SharpZipLib/Lzw/LzwInputStream.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/SharpZipBaseException.cs b/src/ICSharpCode.SharpZipLib/SharpZipBaseException.cs
similarity index 97%
rename from ICSharpCode.SharpZipLib.Shared/SharpZipBaseException.cs
rename to src/ICSharpCode.SharpZipLib/SharpZipBaseException.cs
index 99fec55b9..45686effe 100644
--- a/ICSharpCode.SharpZipLib.Shared/SharpZipBaseException.cs
+++ b/src/ICSharpCode.SharpZipLib/SharpZipBaseException.cs
@@ -1,5 +1,4 @@
using System;
-using System.Runtime.Serialization;
namespace ICSharpCode.SharpZipLib
{
diff --git a/ICSharpCode.SharpZipLib.Shared/Tar/InvalidHeaderException.cs b/src/ICSharpCode.SharpZipLib/Tar/InvalidHeaderException.cs
similarity index 96%
rename from ICSharpCode.SharpZipLib.Shared/Tar/InvalidHeaderException.cs
rename to src/ICSharpCode.SharpZipLib/Tar/InvalidHeaderException.cs
index c2c5aa3e9..a2e114052 100644
--- a/ICSharpCode.SharpZipLib.Shared/Tar/InvalidHeaderException.cs
+++ b/src/ICSharpCode.SharpZipLib/Tar/InvalidHeaderException.cs
@@ -1,5 +1,4 @@
using System;
-using System.Runtime.Serialization;
namespace ICSharpCode.SharpZipLib.Tar
{
diff --git a/ICSharpCode.SharpZipLib.Shared/Tar/TarArchive.cs b/src/ICSharpCode.SharpZipLib/Tar/TarArchive.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Tar/TarArchive.cs
rename to src/ICSharpCode.SharpZipLib/Tar/TarArchive.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Tar/TarBuffer.cs b/src/ICSharpCode.SharpZipLib/Tar/TarBuffer.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Tar/TarBuffer.cs
rename to src/ICSharpCode.SharpZipLib/Tar/TarBuffer.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Tar/TarEntry.cs b/src/ICSharpCode.SharpZipLib/Tar/TarEntry.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Tar/TarEntry.cs
rename to src/ICSharpCode.SharpZipLib/Tar/TarEntry.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Tar/TarException.cs b/src/ICSharpCode.SharpZipLib/Tar/TarException.cs
similarity index 96%
rename from ICSharpCode.SharpZipLib.Shared/Tar/TarException.cs
rename to src/ICSharpCode.SharpZipLib/Tar/TarException.cs
index 870621035..3970c5269 100644
--- a/ICSharpCode.SharpZipLib.Shared/Tar/TarException.cs
+++ b/src/ICSharpCode.SharpZipLib/Tar/TarException.cs
@@ -1,5 +1,4 @@
using System;
-using System.Runtime.Serialization;
namespace ICSharpCode.SharpZipLib.Tar
{
diff --git a/ICSharpCode.SharpZipLib.Shared/Tar/TarHeader.cs b/src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Tar/TarHeader.cs
rename to src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Tar/TarInputStream.cs b/src/ICSharpCode.SharpZipLib/Tar/TarInputStream.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Tar/TarInputStream.cs
rename to src/ICSharpCode.SharpZipLib/Tar/TarInputStream.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Tar/TarOutputStream.cs b/src/ICSharpCode.SharpZipLib/Tar/TarOutputStream.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Tar/TarOutputStream.cs
rename to src/ICSharpCode.SharpZipLib/Tar/TarOutputStream.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Zip/Compression/Deflater.cs b/src/ICSharpCode.SharpZipLib/Zip/Compression/Deflater.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Zip/Compression/Deflater.cs
rename to src/ICSharpCode.SharpZipLib/Zip/Compression/Deflater.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Zip/Compression/DeflaterConstants.cs b/src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterConstants.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Zip/Compression/DeflaterConstants.cs
rename to src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterConstants.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Zip/Compression/DeflaterEngine.cs b/src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterEngine.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Zip/Compression/DeflaterEngine.cs
rename to src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterEngine.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Zip/Compression/DeflaterHuffman.cs b/src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterHuffman.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Zip/Compression/DeflaterHuffman.cs
rename to src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterHuffman.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Zip/Compression/DeflaterPending.cs b/src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterPending.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Zip/Compression/DeflaterPending.cs
rename to src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterPending.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Zip/Compression/Inflater.cs b/src/ICSharpCode.SharpZipLib/Zip/Compression/Inflater.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Zip/Compression/Inflater.cs
rename to src/ICSharpCode.SharpZipLib/Zip/Compression/Inflater.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Zip/Compression/InflaterDynHeader.cs b/src/ICSharpCode.SharpZipLib/Zip/Compression/InflaterDynHeader.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Zip/Compression/InflaterDynHeader.cs
rename to src/ICSharpCode.SharpZipLib/Zip/Compression/InflaterDynHeader.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Zip/Compression/InflaterHuffmanTree.cs b/src/ICSharpCode.SharpZipLib/Zip/Compression/InflaterHuffmanTree.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Zip/Compression/InflaterHuffmanTree.cs
rename to src/ICSharpCode.SharpZipLib/Zip/Compression/InflaterHuffmanTree.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Zip/Compression/PendingBuffer.cs b/src/ICSharpCode.SharpZipLib/Zip/Compression/PendingBuffer.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Zip/Compression/PendingBuffer.cs
rename to src/ICSharpCode.SharpZipLib/Zip/Compression/PendingBuffer.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Zip/Compression/Streams/DeflaterOutputStream.cs b/src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/DeflaterOutputStream.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Zip/Compression/Streams/DeflaterOutputStream.cs
rename to src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/DeflaterOutputStream.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Zip/Compression/Streams/InflaterInputStream.cs b/src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/InflaterInputStream.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Zip/Compression/Streams/InflaterInputStream.cs
rename to src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/InflaterInputStream.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Zip/Compression/Streams/OutputWindow.cs b/src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/OutputWindow.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Zip/Compression/Streams/OutputWindow.cs
rename to src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/OutputWindow.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Zip/Compression/Streams/StreamManipulator.cs b/src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/StreamManipulator.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Zip/Compression/Streams/StreamManipulator.cs
rename to src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/StreamManipulator.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Zip/FastZip.cs b/src/ICSharpCode.SharpZipLib/Zip/FastZip.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Zip/FastZip.cs
rename to src/ICSharpCode.SharpZipLib/Zip/FastZip.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Zip/IEntryFactory.cs b/src/ICSharpCode.SharpZipLib/Zip/IEntryFactory.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Zip/IEntryFactory.cs
rename to src/ICSharpCode.SharpZipLib/Zip/IEntryFactory.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Zip/WindowsNameTransform.cs b/src/ICSharpCode.SharpZipLib/Zip/WindowsNameTransform.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Zip/WindowsNameTransform.cs
rename to src/ICSharpCode.SharpZipLib/Zip/WindowsNameTransform.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Zip/ZipConstants.cs b/src/ICSharpCode.SharpZipLib/Zip/ZipConstants.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Zip/ZipConstants.cs
rename to src/ICSharpCode.SharpZipLib/Zip/ZipConstants.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Zip/ZipEntry.cs b/src/ICSharpCode.SharpZipLib/Zip/ZipEntry.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Zip/ZipEntry.cs
rename to src/ICSharpCode.SharpZipLib/Zip/ZipEntry.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Zip/ZipEntryFactory.cs b/src/ICSharpCode.SharpZipLib/Zip/ZipEntryFactory.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Zip/ZipEntryFactory.cs
rename to src/ICSharpCode.SharpZipLib/Zip/ZipEntryFactory.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Zip/ZipException.cs b/src/ICSharpCode.SharpZipLib/Zip/ZipException.cs
similarity index 96%
rename from ICSharpCode.SharpZipLib.Shared/Zip/ZipException.cs
rename to src/ICSharpCode.SharpZipLib/Zip/ZipException.cs
index 644bd5d5c..cd18e7016 100644
--- a/ICSharpCode.SharpZipLib.Shared/Zip/ZipException.cs
+++ b/src/ICSharpCode.SharpZipLib/Zip/ZipException.cs
@@ -1,5 +1,4 @@
using System;
-using System.Runtime.Serialization;
namespace ICSharpCode.SharpZipLib.Zip
{
diff --git a/ICSharpCode.SharpZipLib.Shared/Zip/ZipExtraData.cs b/src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Zip/ZipExtraData.cs
rename to src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Zip/ZipFile.cs b/src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Zip/ZipFile.cs
rename to src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Zip/ZipHelperStream.cs b/src/ICSharpCode.SharpZipLib/Zip/ZipHelperStream.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Zip/ZipHelperStream.cs
rename to src/ICSharpCode.SharpZipLib/Zip/ZipHelperStream.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Zip/ZipInputStream.cs b/src/ICSharpCode.SharpZipLib/Zip/ZipInputStream.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Zip/ZipInputStream.cs
rename to src/ICSharpCode.SharpZipLib/Zip/ZipInputStream.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Zip/ZipNameTransform.cs b/src/ICSharpCode.SharpZipLib/Zip/ZipNameTransform.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Zip/ZipNameTransform.cs
rename to src/ICSharpCode.SharpZipLib/Zip/ZipNameTransform.cs
diff --git a/ICSharpCode.SharpZipLib.Shared/Zip/ZipOutputStream.cs b/src/ICSharpCode.SharpZipLib/Zip/ZipOutputStream.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Shared/Zip/ZipOutputStream.cs
rename to src/ICSharpCode.SharpZipLib/Zip/ZipOutputStream.cs
diff --git a/test/ICSharpCode.SharpZipLib.TestBootstrapper/ICSharpCode.SharpZipLib.TestBootstrapper.csproj b/test/ICSharpCode.SharpZipLib.TestBootstrapper/ICSharpCode.SharpZipLib.TestBootstrapper.csproj
new file mode 100644
index 000000000..79fac5657
--- /dev/null
+++ b/test/ICSharpCode.SharpZipLib.TestBootstrapper/ICSharpCode.SharpZipLib.TestBootstrapper.csproj
@@ -0,0 +1,20 @@
+
+
+
+ Exe
+ netcoreapp2.0
+ 2.0.0-beta-001791-00
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/test/ICSharpCode.SharpZipLib.TestBootstrapper/NuGet.config b/test/ICSharpCode.SharpZipLib.TestBootstrapper/NuGet.config
new file mode 100644
index 000000000..7be9c71ec
--- /dev/null
+++ b/test/ICSharpCode.SharpZipLib.TestBootstrapper/NuGet.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/test/ICSharpCode.SharpZipLib.TestBootstrapper/Program.cs b/test/ICSharpCode.SharpZipLib.TestBootstrapper/Program.cs
new file mode 100644
index 000000000..3f138610e
--- /dev/null
+++ b/test/ICSharpCode.SharpZipLib.TestBootstrapper/Program.cs
@@ -0,0 +1,17 @@
+using System;
+using NUnit.Common;
+using NUnitLite;
+using System.Reflection;
+
+namespace ICSharpCode.SharpZipLib.TestBootstrapper
+{
+ public class Program
+ {
+ static void Main(string[] args)
+ {
+ new AutoRun(typeof(ICSharpCode.SharpZipLib.Tests.Base.InflaterDeflaterTestSuite).GetTypeInfo().Assembly)
+ .Execute(args, new ExtendedTextWrapper(Console.Out), Console.In);
+ }
+
+ }
+}
diff --git a/ICSharpCode.SharpZipLib.Tests/AllTests.playlist b/test/ICSharpCode.SharpZipLib.Tests/AllTests.playlist
similarity index 100%
rename from ICSharpCode.SharpZipLib.Tests/AllTests.playlist
rename to test/ICSharpCode.SharpZipLib.Tests/AllTests.playlist
diff --git a/ICSharpCode.SharpZipLib.Tests/BZip2/Bzip2Tests.cs b/test/ICSharpCode.SharpZipLib.Tests/BZip2/Bzip2Tests.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Tests/BZip2/Bzip2Tests.cs
rename to test/ICSharpCode.SharpZipLib.Tests/BZip2/Bzip2Tests.cs
diff --git a/ICSharpCode.SharpZipLib.Tests/Base/InflaterDeflaterTests.cs b/test/ICSharpCode.SharpZipLib.Tests/Base/InflaterDeflaterTests.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Tests/Base/InflaterDeflaterTests.cs
rename to test/ICSharpCode.SharpZipLib.Tests/Base/InflaterDeflaterTests.cs
diff --git a/ICSharpCode.SharpZipLib.Tests/Checksum/ChecksumTests.cs b/test/ICSharpCode.SharpZipLib.Tests/Checksum/ChecksumTests.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Tests/Checksum/ChecksumTests.cs
rename to test/ICSharpCode.SharpZipLib.Tests/Checksum/ChecksumTests.cs
diff --git a/ICSharpCode.SharpZipLib.Tests/Core/CoreTests.cs b/test/ICSharpCode.SharpZipLib.Tests/Core/CoreTests.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Tests/Core/CoreTests.cs
rename to test/ICSharpCode.SharpZipLib.Tests/Core/CoreTests.cs
diff --git a/ICSharpCode.SharpZipLib.Tests/FailingTests.playlist b/test/ICSharpCode.SharpZipLib.Tests/FailingTests.playlist
similarity index 100%
rename from ICSharpCode.SharpZipLib.Tests/FailingTests.playlist
rename to test/ICSharpCode.SharpZipLib.Tests/FailingTests.playlist
diff --git a/ICSharpCode.SharpZipLib.Tests/GZip/GZipTests.cs b/test/ICSharpCode.SharpZipLib.Tests/GZip/GZipTests.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Tests/GZip/GZipTests.cs
rename to test/ICSharpCode.SharpZipLib.Tests/GZip/GZipTests.cs
diff --git a/test/ICSharpCode.SharpZipLib.Tests/ICSharpCode.SharpZipLib.Tests.csproj b/test/ICSharpCode.SharpZipLib.Tests/ICSharpCode.SharpZipLib.Tests.csproj
new file mode 100644
index 000000000..ec19d1789
--- /dev/null
+++ b/test/ICSharpCode.SharpZipLib.Tests/ICSharpCode.SharpZipLib.Tests.csproj
@@ -0,0 +1,28 @@
+
+
+
+ Exe
+ netcoreapp2.0
+ 2.0.0-beta-001791-00
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/test/ICSharpCode.SharpZipLib.Tests/ICSharpCode.SharpZipLib.snk b/test/ICSharpCode.SharpZipLib.Tests/ICSharpCode.SharpZipLib.snk
new file mode 100644
index 000000000..58cf194df
Binary files /dev/null and b/test/ICSharpCode.SharpZipLib.Tests/ICSharpCode.SharpZipLib.snk differ
diff --git a/ICSharpCode.SharpZipLib.Tests/Lzw/LzwTests.cs b/test/ICSharpCode.SharpZipLib.Tests/Lzw/LzwTests.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Tests/Lzw/LzwTests.cs
rename to test/ICSharpCode.SharpZipLib.Tests/Lzw/LzwTests.cs
diff --git a/test/ICSharpCode.SharpZipLib.Tests/NuGet.config b/test/ICSharpCode.SharpZipLib.Tests/NuGet.config
new file mode 100644
index 000000000..7be9c71ec
--- /dev/null
+++ b/test/ICSharpCode.SharpZipLib.Tests/NuGet.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/ICSharpCode.SharpZipLib.Tests/PassingTests.playlist b/test/ICSharpCode.SharpZipLib.Tests/PassingTests.playlist
similarity index 100%
rename from ICSharpCode.SharpZipLib.Tests/PassingTests.playlist
rename to test/ICSharpCode.SharpZipLib.Tests/PassingTests.playlist
diff --git a/ICSharpCode.SharpZipLib.Tests/PassingTests.txt b/test/ICSharpCode.SharpZipLib.Tests/PassingTests.txt
similarity index 100%
rename from ICSharpCode.SharpZipLib.Tests/PassingTests.txt
rename to test/ICSharpCode.SharpZipLib.Tests/PassingTests.txt
diff --git a/ICSharpCode.SharpZipLib.Tests/Tar/TarTests.cs b/test/ICSharpCode.SharpZipLib.Tests/Tar/TarTests.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Tests/Tar/TarTests.cs
rename to test/ICSharpCode.SharpZipLib.Tests/Tar/TarTests.cs
diff --git a/ICSharpCode.SharpZipLib.Tests/TestSupport/RingBuffer.cs b/test/ICSharpCode.SharpZipLib.Tests/TestSupport/RingBuffer.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Tests/TestSupport/RingBuffer.cs
rename to test/ICSharpCode.SharpZipLib.Tests/TestSupport/RingBuffer.cs
diff --git a/ICSharpCode.SharpZipLib.Tests/TestSupport/Streams.cs b/test/ICSharpCode.SharpZipLib.Tests/TestSupport/Streams.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Tests/TestSupport/Streams.cs
rename to test/ICSharpCode.SharpZipLib.Tests/TestSupport/Streams.cs
diff --git a/ICSharpCode.SharpZipLib.Tests/TestSupport/Utils.cs b/test/ICSharpCode.SharpZipLib.Tests/TestSupport/Utils.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Tests/TestSupport/Utils.cs
rename to test/ICSharpCode.SharpZipLib.Tests/TestSupport/Utils.cs
diff --git a/ICSharpCode.SharpZipLib.Tests/TestSupport/ZipTesting.cs b/test/ICSharpCode.SharpZipLib.Tests/TestSupport/ZipTesting.cs
similarity index 100%
rename from ICSharpCode.SharpZipLib.Tests/TestSupport/ZipTesting.cs
rename to test/ICSharpCode.SharpZipLib.Tests/TestSupport/ZipTesting.cs
diff --git a/ICSharpCode.SharpZipLib.Tests/Zip/ZipTests.cs b/test/ICSharpCode.SharpZipLib.Tests/Zip/ZipTests.cs
similarity index 99%
rename from ICSharpCode.SharpZipLib.Tests/Zip/ZipTests.cs
rename to test/ICSharpCode.SharpZipLib.Tests/Zip/ZipTests.cs
index e4417a864..38d16f638 100644
--- a/ICSharpCode.SharpZipLib.Tests/Zip/ZipTests.cs
+++ b/test/ICSharpCode.SharpZipLib.Tests/Zip/ZipTests.cs
@@ -2040,6 +2040,8 @@ public void NameConversion()
[Category("Zip")]
public void UnicodeNameConversion()
{
+ Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
+
ZipConstants.DefaultCodePage = 850;
string sample = "Hello world";
diff --git a/ICSharpCode.SharpZipLib.Tests/app.config b/test/ICSharpCode.SharpZipLib.Tests/app.config
similarity index 100%
rename from ICSharpCode.SharpZipLib.Tests/app.config
rename to test/ICSharpCode.SharpZipLib.Tests/app.config
diff --git a/Build/ICSharpCode.SharpZipLib.nuspec b/tools/ICSharpCode.SharpZipLib.nuspec
similarity index 100%
rename from Build/ICSharpCode.SharpZipLib.nuspec
rename to tools/ICSharpCode.SharpZipLib.nuspec
diff --git a/Build/ICSharpCode.SharpZipLib.version b/tools/ICSharpCode.SharpZipLib.version
similarity index 100%
rename from Build/ICSharpCode.SharpZipLib.version
rename to tools/ICSharpCode.SharpZipLib.version
diff --git a/Build/install-fxmicroframework-43-44.ps1 b/tools/install-fxmicroframework-43-44.ps1
similarity index 100%
rename from Build/install-fxmicroframework-43-44.ps1
rename to tools/install-fxmicroframework-43-44.ps1
diff --git a/Build/installGAC.bat b/tools/installGAC.bat
similarity index 100%
rename from Build/installGAC.bat
rename to tools/installGAC.bat
diff --git a/Build/run-appveyor-build.ps1 b/tools/run-appveyor-build.ps1
similarity index 100%
rename from Build/run-appveyor-build.ps1
rename to tools/run-appveyor-build.ps1
diff --git a/Build/run-nunit3-tests-debug.cmd b/tools/run-nunit3-tests-debug.cmd
similarity index 100%
rename from Build/run-nunit3-tests-debug.cmd
rename to tools/run-nunit3-tests-debug.cmd
diff --git a/Build/run-nunit3-tests-release.cmd b/tools/run-nunit3-tests-release.cmd
similarity index 100%
rename from Build/run-nunit3-tests-release.cmd
rename to tools/run-nunit3-tests-release.cmd
diff --git a/Build/run-opencover.cmd b/tools/run-opencover.cmd
similarity index 100%
rename from Build/run-opencover.cmd
rename to tools/run-opencover.cmd
diff --git a/Build/run-reportgenerator.cmd b/tools/run-reportgenerator.cmd
similarity index 100%
rename from Build/run-reportgenerator.cmd
rename to tools/run-reportgenerator.cmd
diff --git a/Build/sharpziplib.pc b/tools/sharpziplib.pc
similarity index 100%
rename from Build/sharpziplib.pc
rename to tools/sharpziplib.pc
diff --git a/Build/uninstallGAC.bat b/tools/uninstallGAC.bat
similarity index 100%
rename from Build/uninstallGAC.bat
rename to tools/uninstallGAC.bat