├── .editorconfig ├── .gitattributes ├── .gitignore ├── .travis.yml ├── GlobalAssemblyInfo.cs ├── LICENSE.txt ├── README-NUGET.md ├── README.md ├── SharpFileSystem.Resources ├── EmbeddedResourceFileSystem.cs ├── Properties │ └── AssemblyInfo.cs ├── SharpFileSystem.Resources.csproj └── SharpFileSystem.Resources.nuspec ├── SharpFileSystem.SevenZip ├── Properties │ └── AssemblyInfo.cs ├── SeamlessSevenZipFileSystem.cs ├── SevenZipFileSystem.cs ├── SharpFileSystem.SevenZip.csproj ├── SharpFileSystem.SevenZip.nuspec └── packages.config ├── SharpFileSystem.SharpZipLib ├── Properties │ └── AssemblyInfo.cs ├── SharpFileSystem.SharpZipLib.csproj ├── SharpFileSystem.SharpZipLib.nuspec ├── SharpZipLibFileSystem.cs └── packages.config ├── SharpFileSystem.Tests ├── AssertExtensions.cs ├── Collections │ └── EnumerableCollectionTests.cs ├── FileSystemPathTest.cs ├── FileSystems │ ├── EntityMoverRegistrationTest.cs │ ├── MemoryFileSystemTest.cs │ └── PhysicalFileSystemTest.cs ├── SharpFileSystem.Tests.csproj ├── SharpZipLib │ ├── Content │ │ └── test.zip │ └── SharpZipLibFileSystemTest.cs └── packages.config ├── SharpFileSystem.sln ├── SharpFileSystem ├── Collections │ ├── EnumerableCollection.cs │ ├── InverseComparer.cs │ ├── TypeCombinationDictionary.cs │ └── TypeDictionary.cs ├── Directory.cs ├── EntityCopiers.cs ├── EntityMovers.cs ├── Extensions.cs ├── File.cs ├── FileSystemEntity.cs ├── FileSystemExtensions.cs ├── FileSystemPath.cs ├── FileSystems │ ├── FileSystemMounter.cs │ ├── FileSystemWrapper.cs │ ├── MemoryFileSystem.cs │ ├── MergedFileSystem.cs │ ├── PhysicalFileSystem.cs │ ├── ReadOnlyFileSystem.cs │ ├── SealedFileSystem.cs │ ├── SeamlessArchiveFileSystem.cs │ └── SubFileSystem.cs ├── IEntityCopier.cs ├── IEntityMover.cs ├── IFileSystem.cs ├── IO │ ├── BoundStream.cs │ ├── BranchStream.cs │ ├── CircularBuffer.cs │ ├── CleanCloseStream.cs │ ├── ConcatStream.cs │ ├── EmptyStream.cs │ ├── NonClosableStream.cs │ ├── ProducerConsumerStream.cs │ ├── ReadOnlyStream.cs │ └── StreamExtensions.cs ├── ITypeDictionary.cs ├── ParseException.cs ├── PhysicalEntityMover.cs ├── Properties │ └── AssemblyInfo.cs ├── SharpFileSystem.csproj ├── SharpFileSystem.nuspec ├── StandardEntityCopier.cs └── StandardEntityMover.cs ├── appveyor.yml └── nuget-pack.cmd /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Normalize line-endings to LF 2 | * text=auto 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/.travis.yml -------------------------------------------------------------------------------- /GlobalAssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/GlobalAssemblyInfo.cs -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README-NUGET.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/README-NUGET.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/README.md -------------------------------------------------------------------------------- /SharpFileSystem.Resources/EmbeddedResourceFileSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem.Resources/EmbeddedResourceFileSystem.cs -------------------------------------------------------------------------------- /SharpFileSystem.Resources/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem.Resources/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SharpFileSystem.Resources/SharpFileSystem.Resources.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem.Resources/SharpFileSystem.Resources.csproj -------------------------------------------------------------------------------- /SharpFileSystem.Resources/SharpFileSystem.Resources.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem.Resources/SharpFileSystem.Resources.nuspec -------------------------------------------------------------------------------- /SharpFileSystem.SevenZip/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem.SevenZip/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SharpFileSystem.SevenZip/SeamlessSevenZipFileSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem.SevenZip/SeamlessSevenZipFileSystem.cs -------------------------------------------------------------------------------- /SharpFileSystem.SevenZip/SevenZipFileSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem.SevenZip/SevenZipFileSystem.cs -------------------------------------------------------------------------------- /SharpFileSystem.SevenZip/SharpFileSystem.SevenZip.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem.SevenZip/SharpFileSystem.SevenZip.csproj -------------------------------------------------------------------------------- /SharpFileSystem.SevenZip/SharpFileSystem.SevenZip.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem.SevenZip/SharpFileSystem.SevenZip.nuspec -------------------------------------------------------------------------------- /SharpFileSystem.SevenZip/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem.SevenZip/packages.config -------------------------------------------------------------------------------- /SharpFileSystem.SharpZipLib/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem.SharpZipLib/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SharpFileSystem.SharpZipLib/SharpFileSystem.SharpZipLib.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem.SharpZipLib/SharpFileSystem.SharpZipLib.csproj -------------------------------------------------------------------------------- /SharpFileSystem.SharpZipLib/SharpFileSystem.SharpZipLib.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem.SharpZipLib/SharpFileSystem.SharpZipLib.nuspec -------------------------------------------------------------------------------- /SharpFileSystem.SharpZipLib/SharpZipLibFileSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem.SharpZipLib/SharpZipLibFileSystem.cs -------------------------------------------------------------------------------- /SharpFileSystem.SharpZipLib/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem.SharpZipLib/packages.config -------------------------------------------------------------------------------- /SharpFileSystem.Tests/AssertExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem.Tests/AssertExtensions.cs -------------------------------------------------------------------------------- /SharpFileSystem.Tests/Collections/EnumerableCollectionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem.Tests/Collections/EnumerableCollectionTests.cs -------------------------------------------------------------------------------- /SharpFileSystem.Tests/FileSystemPathTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem.Tests/FileSystemPathTest.cs -------------------------------------------------------------------------------- /SharpFileSystem.Tests/FileSystems/EntityMoverRegistrationTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem.Tests/FileSystems/EntityMoverRegistrationTest.cs -------------------------------------------------------------------------------- /SharpFileSystem.Tests/FileSystems/MemoryFileSystemTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem.Tests/FileSystems/MemoryFileSystemTest.cs -------------------------------------------------------------------------------- /SharpFileSystem.Tests/FileSystems/PhysicalFileSystemTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem.Tests/FileSystems/PhysicalFileSystemTest.cs -------------------------------------------------------------------------------- /SharpFileSystem.Tests/SharpFileSystem.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem.Tests/SharpFileSystem.Tests.csproj -------------------------------------------------------------------------------- /SharpFileSystem.Tests/SharpZipLib/Content/test.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem.Tests/SharpZipLib/Content/test.zip -------------------------------------------------------------------------------- /SharpFileSystem.Tests/SharpZipLib/SharpZipLibFileSystemTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem.Tests/SharpZipLib/SharpZipLibFileSystemTest.cs -------------------------------------------------------------------------------- /SharpFileSystem.Tests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem.Tests/packages.config -------------------------------------------------------------------------------- /SharpFileSystem.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem.sln -------------------------------------------------------------------------------- /SharpFileSystem/Collections/EnumerableCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/Collections/EnumerableCollection.cs -------------------------------------------------------------------------------- /SharpFileSystem/Collections/InverseComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/Collections/InverseComparer.cs -------------------------------------------------------------------------------- /SharpFileSystem/Collections/TypeCombinationDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/Collections/TypeCombinationDictionary.cs -------------------------------------------------------------------------------- /SharpFileSystem/Collections/TypeDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/Collections/TypeDictionary.cs -------------------------------------------------------------------------------- /SharpFileSystem/Directory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/Directory.cs -------------------------------------------------------------------------------- /SharpFileSystem/EntityCopiers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/EntityCopiers.cs -------------------------------------------------------------------------------- /SharpFileSystem/EntityMovers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/EntityMovers.cs -------------------------------------------------------------------------------- /SharpFileSystem/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/Extensions.cs -------------------------------------------------------------------------------- /SharpFileSystem/File.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/File.cs -------------------------------------------------------------------------------- /SharpFileSystem/FileSystemEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/FileSystemEntity.cs -------------------------------------------------------------------------------- /SharpFileSystem/FileSystemExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/FileSystemExtensions.cs -------------------------------------------------------------------------------- /SharpFileSystem/FileSystemPath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/FileSystemPath.cs -------------------------------------------------------------------------------- /SharpFileSystem/FileSystems/FileSystemMounter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/FileSystems/FileSystemMounter.cs -------------------------------------------------------------------------------- /SharpFileSystem/FileSystems/FileSystemWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/FileSystems/FileSystemWrapper.cs -------------------------------------------------------------------------------- /SharpFileSystem/FileSystems/MemoryFileSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/FileSystems/MemoryFileSystem.cs -------------------------------------------------------------------------------- /SharpFileSystem/FileSystems/MergedFileSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/FileSystems/MergedFileSystem.cs -------------------------------------------------------------------------------- /SharpFileSystem/FileSystems/PhysicalFileSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/FileSystems/PhysicalFileSystem.cs -------------------------------------------------------------------------------- /SharpFileSystem/FileSystems/ReadOnlyFileSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/FileSystems/ReadOnlyFileSystem.cs -------------------------------------------------------------------------------- /SharpFileSystem/FileSystems/SealedFileSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/FileSystems/SealedFileSystem.cs -------------------------------------------------------------------------------- /SharpFileSystem/FileSystems/SeamlessArchiveFileSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/FileSystems/SeamlessArchiveFileSystem.cs -------------------------------------------------------------------------------- /SharpFileSystem/FileSystems/SubFileSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/FileSystems/SubFileSystem.cs -------------------------------------------------------------------------------- /SharpFileSystem/IEntityCopier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/IEntityCopier.cs -------------------------------------------------------------------------------- /SharpFileSystem/IEntityMover.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/IEntityMover.cs -------------------------------------------------------------------------------- /SharpFileSystem/IFileSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/IFileSystem.cs -------------------------------------------------------------------------------- /SharpFileSystem/IO/BoundStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/IO/BoundStream.cs -------------------------------------------------------------------------------- /SharpFileSystem/IO/BranchStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/IO/BranchStream.cs -------------------------------------------------------------------------------- /SharpFileSystem/IO/CircularBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/IO/CircularBuffer.cs -------------------------------------------------------------------------------- /SharpFileSystem/IO/CleanCloseStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/IO/CleanCloseStream.cs -------------------------------------------------------------------------------- /SharpFileSystem/IO/ConcatStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/IO/ConcatStream.cs -------------------------------------------------------------------------------- /SharpFileSystem/IO/EmptyStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/IO/EmptyStream.cs -------------------------------------------------------------------------------- /SharpFileSystem/IO/NonClosableStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/IO/NonClosableStream.cs -------------------------------------------------------------------------------- /SharpFileSystem/IO/ProducerConsumerStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/IO/ProducerConsumerStream.cs -------------------------------------------------------------------------------- /SharpFileSystem/IO/ReadOnlyStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/IO/ReadOnlyStream.cs -------------------------------------------------------------------------------- /SharpFileSystem/IO/StreamExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/IO/StreamExtensions.cs -------------------------------------------------------------------------------- /SharpFileSystem/ITypeDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/ITypeDictionary.cs -------------------------------------------------------------------------------- /SharpFileSystem/ParseException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/ParseException.cs -------------------------------------------------------------------------------- /SharpFileSystem/PhysicalEntityMover.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/PhysicalEntityMover.cs -------------------------------------------------------------------------------- /SharpFileSystem/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SharpFileSystem/SharpFileSystem.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/SharpFileSystem.csproj -------------------------------------------------------------------------------- /SharpFileSystem/SharpFileSystem.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/SharpFileSystem.nuspec -------------------------------------------------------------------------------- /SharpFileSystem/StandardEntityCopier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/StandardEntityCopier.cs -------------------------------------------------------------------------------- /SharpFileSystem/StandardEntityMover.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/SharpFileSystem/StandardEntityMover.cs -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/appveyor.yml -------------------------------------------------------------------------------- /nuget-pack.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobvanderlinden/sharpfilesystem/HEAD/nuget-pack.cmd --------------------------------------------------------------------------------