diff --git a/sources/Directory.Build.props b/sources/Directory.Build.props
index 81c7339..cb615e1 100644
--- a/sources/Directory.Build.props
+++ b/sources/Directory.Build.props
@@ -8,6 +8,7 @@
latest
false
enable
+ enable
True
..\ZipAsFolder.snk
..\..\bin\module
@@ -32,4 +33,11 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/sources/Test.csproj.props b/sources/Test.csproj.props
index 002f709..dfa2a1a 100644
--- a/sources/Test.csproj.props
+++ b/sources/Test.csproj.props
@@ -13,4 +13,9 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/sources/ZipAsFolder.Archive.Abstractions/IArchiveContent.cs b/sources/ZipAsFolder.Archive.Abstractions/IArchiveContent.cs
index 53e07e3..1815bac 100644
--- a/sources/ZipAsFolder.Archive.Abstractions/IArchiveContent.cs
+++ b/sources/ZipAsFolder.Archive.Abstractions/IArchiveContent.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
-
namespace ZipAsFolder.Archive;
public interface IArchiveContent : IDisposable
diff --git a/sources/ZipAsFolder.Archive.Abstractions/IArchiveContentProvider.cs b/sources/ZipAsFolder.Archive.Abstractions/IArchiveContentProvider.cs
index 5c48bf0..ed94079 100644
--- a/sources/ZipAsFolder.Archive.Abstractions/IArchiveContentProvider.cs
+++ b/sources/ZipAsFolder.Archive.Abstractions/IArchiveContentProvider.cs
@@ -1,6 +1,4 @@
-using System.IO;
-
-namespace ZipAsFolder.Archive;
+namespace ZipAsFolder.Archive;
public interface IArchiveContentProvider
{
diff --git a/sources/ZipAsFolder.Archive.Abstractions/IArchiveEntry.cs b/sources/ZipAsFolder.Archive.Abstractions/IArchiveEntry.cs
index 678b4b9..200c5cd 100644
--- a/sources/ZipAsFolder.Archive.Abstractions/IArchiveEntry.cs
+++ b/sources/ZipAsFolder.Archive.Abstractions/IArchiveEntry.cs
@@ -1,6 +1,4 @@
-using System;
-
-namespace ZipAsFolder.Archive;
+namespace ZipAsFolder.Archive;
public interface IArchiveEntry
{
diff --git a/sources/ZipAsFolder.Archive.Zip.Test/ZipContentTest.cs b/sources/ZipAsFolder.Archive.Zip.Test/ZipContentTest.cs
index 8060bf0..b6c0207 100644
--- a/sources/ZipAsFolder.Archive.Zip.Test/ZipContentTest.cs
+++ b/sources/ZipAsFolder.Archive.Zip.Test/ZipContentTest.cs
@@ -1,8 +1,3 @@
-using System.IO;
-using System.IO.Compression;
-using System.Linq;
-using NUnit.Framework;
-using Shouldly;
using ZipAsFolder.TestApi;
namespace ZipAsFolder.Archive.Zip;
diff --git a/sources/ZipAsFolder.Archive.Zip/ZipContent.cs b/sources/ZipAsFolder.Archive.Zip/ZipContent.cs
index 052e0c9..b9f191b 100644
--- a/sources/ZipAsFolder.Archive.Zip/ZipContent.cs
+++ b/sources/ZipAsFolder.Archive.Zip/ZipContent.cs
@@ -1,9 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.IO.Compression;
-using System.Linq;
-
namespace ZipAsFolder.Archive.Zip;
internal sealed class ZipContent : IArchiveContent
diff --git a/sources/ZipAsFolder.Archive.Zip/ZipContentProvider.cs b/sources/ZipAsFolder.Archive.Zip/ZipContentProvider.cs
index e076a22..d999488 100644
--- a/sources/ZipAsFolder.Archive.Zip/ZipContentProvider.cs
+++ b/sources/ZipAsFolder.Archive.Zip/ZipContentProvider.cs
@@ -1,6 +1,3 @@
-using System.IO;
-using System.IO.Compression;
-
namespace ZipAsFolder.Archive.Zip;
public sealed class ZipContentProvider : IArchiveContentProvider
diff --git a/sources/ZipAsFolder.Archive.Zip/ZipEntry.cs b/sources/ZipAsFolder.Archive.Zip/ZipEntry.cs
index db9083d..be2a50e 100644
--- a/sources/ZipAsFolder.Archive.Zip/ZipEntry.cs
+++ b/sources/ZipAsFolder.Archive.Zip/ZipEntry.cs
@@ -1,8 +1,4 @@
-using System;
-using System.IO.Compression;
-using System.Text;
-
-namespace ZipAsFolder.Archive.Zip;
+namespace ZipAsFolder.Archive.Zip;
internal sealed class ZipEntry : IArchiveEntry
{
diff --git a/sources/ZipAsFolder.IO.Abstractions.Test/FileSystemPathTest.cs b/sources/ZipAsFolder.IO.Abstractions.Test/FileSystemPathTest.cs
index a907bcf..19b0e25 100644
--- a/sources/ZipAsFolder.IO.Abstractions.Test/FileSystemPathTest.cs
+++ b/sources/ZipAsFolder.IO.Abstractions.Test/FileSystemPathTest.cs
@@ -1,6 +1,3 @@
-using NUnit.Framework;
-using Shouldly;
-
namespace ZipAsFolder.IO;
[TestFixture]
diff --git a/sources/ZipAsFolder.IO.Abstractions/DirectoryInfoBase.cs b/sources/ZipAsFolder.IO.Abstractions/DirectoryInfoBase.cs
index 01b93a7..aaa836f 100644
--- a/sources/ZipAsFolder.IO.Abstractions/DirectoryInfoBase.cs
+++ b/sources/ZipAsFolder.IO.Abstractions/DirectoryInfoBase.cs
@@ -1,8 +1,4 @@
-using System;
-using System.Collections.Generic;
-using System.Diagnostics;
-
-namespace ZipAsFolder.IO;
+namespace ZipAsFolder.IO;
[DebuggerDisplay("{FullName}")]
public abstract class DirectoryInfoBase : IDirectoryInfo
diff --git a/sources/ZipAsFolder.IO.Abstractions/FileInfoBase.cs b/sources/ZipAsFolder.IO.Abstractions/FileInfoBase.cs
index f35f818..15a4ab4 100644
--- a/sources/ZipAsFolder.IO.Abstractions/FileInfoBase.cs
+++ b/sources/ZipAsFolder.IO.Abstractions/FileInfoBase.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Diagnostics;
-using System.IO;
-
namespace ZipAsFolder.IO;
[DebuggerDisplay("{FullName}")]
diff --git a/sources/ZipAsFolder.IO.Abstractions/FileSystemInfoAttributes.cs b/sources/ZipAsFolder.IO.Abstractions/FileSystemInfoAttributes.cs
index b84136f..34fc271 100644
--- a/sources/ZipAsFolder.IO.Abstractions/FileSystemInfoAttributes.cs
+++ b/sources/ZipAsFolder.IO.Abstractions/FileSystemInfoAttributes.cs
@@ -1,5 +1,3 @@
-using System;
-
namespace ZipAsFolder.IO;
[Flags]
diff --git a/sources/ZipAsFolder.IO.Abstractions/FileSystemInfoExtensions.cs b/sources/ZipAsFolder.IO.Abstractions/FileSystemInfoExtensions.cs
index aa41c75..b62abfe 100644
--- a/sources/ZipAsFolder.IO.Abstractions/FileSystemInfoExtensions.cs
+++ b/sources/ZipAsFolder.IO.Abstractions/FileSystemInfoExtensions.cs
@@ -1,6 +1,4 @@
-using System.Diagnostics.CodeAnalysis;
-
-namespace ZipAsFolder.IO;
+namespace ZipAsFolder.IO;
public static class FileSystemInfoExtensions
{
diff --git a/sources/ZipAsFolder.IO.Abstractions/FileSystemPath.cs b/sources/ZipAsFolder.IO.Abstractions/FileSystemPath.cs
index db0e21b..b8f2b00 100644
--- a/sources/ZipAsFolder.IO.Abstractions/FileSystemPath.cs
+++ b/sources/ZipAsFolder.IO.Abstractions/FileSystemPath.cs
@@ -1,5 +1,3 @@
-using System;
-using System.IO;
using System.Runtime.InteropServices;
namespace ZipAsFolder.IO;
diff --git a/sources/ZipAsFolder.IO.Abstractions/IContext.cs b/sources/ZipAsFolder.IO.Abstractions/IContext.cs
index e41e82a..c11181d 100644
--- a/sources/ZipAsFolder.IO.Abstractions/IContext.cs
+++ b/sources/ZipAsFolder.IO.Abstractions/IContext.cs
@@ -1,6 +1,4 @@
-using System.Threading;
-
-namespace ZipAsFolder.IO;
+namespace ZipAsFolder.IO;
public interface IContext
{
diff --git a/sources/ZipAsFolder.IO.Abstractions/IDirectoryInfo.cs b/sources/ZipAsFolder.IO.Abstractions/IDirectoryInfo.cs
index b94d957..3f55b92 100644
--- a/sources/ZipAsFolder.IO.Abstractions/IDirectoryInfo.cs
+++ b/sources/ZipAsFolder.IO.Abstractions/IDirectoryInfo.cs
@@ -1,6 +1,4 @@
-using System.Collections.Generic;
-
-namespace ZipAsFolder.IO;
+namespace ZipAsFolder.IO;
public interface IDirectoryInfo : IFileSystemInfo
{
diff --git a/sources/ZipAsFolder.IO.Abstractions/IFileInfo.cs b/sources/ZipAsFolder.IO.Abstractions/IFileInfo.cs
index 6fe2c65..c9b21dc 100644
--- a/sources/ZipAsFolder.IO.Abstractions/IFileInfo.cs
+++ b/sources/ZipAsFolder.IO.Abstractions/IFileInfo.cs
@@ -1,6 +1,4 @@
-using System.IO;
-
-namespace ZipAsFolder.IO;
+namespace ZipAsFolder.IO;
public interface IFileInfo : IFileSystemInfo
{
diff --git a/sources/ZipAsFolder.IO.Abstractions/IFileSystem.cs b/sources/ZipAsFolder.IO.Abstractions/IFileSystem.cs
index a877341..7b4087b 100644
--- a/sources/ZipAsFolder.IO.Abstractions/IFileSystem.cs
+++ b/sources/ZipAsFolder.IO.Abstractions/IFileSystem.cs
@@ -1,6 +1,4 @@
-using System.Diagnostics.CodeAnalysis;
-
-namespace ZipAsFolder.IO;
+namespace ZipAsFolder.IO;
public interface IFileSystem
{
diff --git a/sources/ZipAsFolder.IO.Abstractions/IFileSystemInfo.cs b/sources/ZipAsFolder.IO.Abstractions/IFileSystemInfo.cs
index a61a51d..b1a948d 100644
--- a/sources/ZipAsFolder.IO.Abstractions/IFileSystemInfo.cs
+++ b/sources/ZipAsFolder.IO.Abstractions/IFileSystemInfo.cs
@@ -1,6 +1,4 @@
-using System;
-
-namespace ZipAsFolder.IO;
+namespace ZipAsFolder.IO;
public interface IFileSystemInfo
{
diff --git a/sources/ZipAsFolder.IO.Archive.Test/ArchiveFileSystemTest.cs b/sources/ZipAsFolder.IO.Archive.Test/ArchiveFileSystemTest.cs
index cad1952..fe8c8d1 100644
--- a/sources/ZipAsFolder.IO.Archive.Test/ArchiveFileSystemTest.cs
+++ b/sources/ZipAsFolder.IO.Archive.Test/ArchiveFileSystemTest.cs
@@ -1,7 +1,3 @@
-using System;
-using Moq;
-using NUnit.Framework;
-using Shouldly;
using ZipAsFolder.Archive;
namespace ZipAsFolder.IO.Archive;
diff --git a/sources/ZipAsFolder.IO.Archive.Test/Internal/EntryReaderTest.cs b/sources/ZipAsFolder.IO.Archive.Test/Internal/EntryReaderTest.cs
index 8b5e263..725748d 100644
--- a/sources/ZipAsFolder.IO.Archive.Test/Internal/EntryReaderTest.cs
+++ b/sources/ZipAsFolder.IO.Archive.Test/Internal/EntryReaderTest.cs
@@ -1,9 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
-using Moq;
-using NUnit.Framework;
-using Shouldly;
using ZipAsFolder.Archive;
namespace ZipAsFolder.IO.Archive.Internal;
diff --git a/sources/ZipAsFolder.IO.Archive.Test/StubArchiveEntry.cs b/sources/ZipAsFolder.IO.Archive.Test/StubArchiveEntry.cs
index c5c4d60..b53a0e2 100644
--- a/sources/ZipAsFolder.IO.Archive.Test/StubArchiveEntry.cs
+++ b/sources/ZipAsFolder.IO.Archive.Test/StubArchiveEntry.cs
@@ -1,5 +1,4 @@
-using System;
-using ZipAsFolder.Archive;
+using ZipAsFolder.Archive;
namespace ZipAsFolder.IO.Archive;
diff --git a/sources/ZipAsFolder.IO.Archive/ArchiveDirectoryInfo.cs b/sources/ZipAsFolder.IO.Archive/ArchiveDirectoryInfo.cs
index 6e9df45..59d037f 100644
--- a/sources/ZipAsFolder.IO.Archive/ArchiveDirectoryInfo.cs
+++ b/sources/ZipAsFolder.IO.Archive/ArchiveDirectoryInfo.cs
@@ -1,5 +1,3 @@
-using System;
-using System.Collections.Generic;
using ZipAsFolder.Archive;
using ZipAsFolder.IO.Archive.Internal;
diff --git a/sources/ZipAsFolder.IO.Archive/ArchiveFile.cs b/sources/ZipAsFolder.IO.Archive/ArchiveFile.cs
index ecf4196..309e234 100644
--- a/sources/ZipAsFolder.IO.Archive/ArchiveFile.cs
+++ b/sources/ZipAsFolder.IO.Archive/ArchiveFile.cs
@@ -1,5 +1,3 @@
-using System;
-using System.Collections.Generic;
using ZipAsFolder.Archive;
using ZipAsFolder.IO.Archive.Internal;
diff --git a/sources/ZipAsFolder.IO.Archive/ArchiveFileInfo.cs b/sources/ZipAsFolder.IO.Archive/ArchiveFileInfo.cs
index bf2cc84..ba1ea9b 100644
--- a/sources/ZipAsFolder.IO.Archive/ArchiveFileInfo.cs
+++ b/sources/ZipAsFolder.IO.Archive/ArchiveFileInfo.cs
@@ -1,5 +1,3 @@
-using System;
-using System.IO;
using ZipAsFolder.Archive;
using ZipAsFolder.IO.Archive.Internal;
diff --git a/sources/ZipAsFolder.IO.Archive/ArchiveFileSystem.cs b/sources/ZipAsFolder.IO.Archive/ArchiveFileSystem.cs
index af241e4..97d8670 100644
--- a/sources/ZipAsFolder.IO.Archive/ArchiveFileSystem.cs
+++ b/sources/ZipAsFolder.IO.Archive/ArchiveFileSystem.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Diagnostics.CodeAnalysis;
using ZipAsFolder.Archive;
namespace ZipAsFolder.IO.Archive;
diff --git a/sources/ZipAsFolder.IO.Archive/Internal/EntryReader.cs b/sources/ZipAsFolder.IO.Archive/Internal/EntryReader.cs
index 7ee51e2..e36617a 100644
--- a/sources/ZipAsFolder.IO.Archive/Internal/EntryReader.cs
+++ b/sources/ZipAsFolder.IO.Archive/Internal/EntryReader.cs
@@ -1,7 +1,4 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using ZipAsFolder.Archive;
+using ZipAsFolder.Archive;
namespace ZipAsFolder.IO.Archive.Internal;
diff --git a/sources/ZipAsFolder.IO.Archive/Internal/EntryStream.cs b/sources/ZipAsFolder.IO.Archive/Internal/EntryStream.cs
index a0cb0e4..c679959 100644
--- a/sources/ZipAsFolder.IO.Archive/Internal/EntryStream.cs
+++ b/sources/ZipAsFolder.IO.Archive/Internal/EntryStream.cs
@@ -1,8 +1,3 @@
-using System;
-using System.IO;
-using System.Threading;
-using System.Threading.Tasks;
-
namespace ZipAsFolder.IO.Archive.Internal;
internal sealed class EntryStream : Stream
diff --git a/sources/ZipAsFolder.IO.FileSystem.Test/FileSystemDirectoryInfoTest.cs b/sources/ZipAsFolder.IO.FileSystem.Test/FileSystemDirectoryInfoTest.cs
index feafd5d..aa56879 100644
--- a/sources/ZipAsFolder.IO.FileSystem.Test/FileSystemDirectoryInfoTest.cs
+++ b/sources/ZipAsFolder.IO.FileSystem.Test/FileSystemDirectoryInfoTest.cs
@@ -1,8 +1,3 @@
-using System;
-using System.IO;
-using Moq;
-using NUnit.Framework;
-using Shouldly;
using ZipAsFolder.TestApi;
namespace ZipAsFolder.IO.FileSystem;
diff --git a/sources/ZipAsFolder.IO.FileSystem.Test/FileSystemFileInfoTest.cs b/sources/ZipAsFolder.IO.FileSystem.Test/FileSystemFileInfoTest.cs
index b9bd753..f00018b 100644
--- a/sources/ZipAsFolder.IO.FileSystem.Test/FileSystemFileInfoTest.cs
+++ b/sources/ZipAsFolder.IO.FileSystem.Test/FileSystemFileInfoTest.cs
@@ -1,8 +1,3 @@
-using System;
-using System.IO;
-using Moq;
-using NUnit.Framework;
-using Shouldly;
using ZipAsFolder.TestApi;
namespace ZipAsFolder.IO.FileSystem;
diff --git a/sources/ZipAsFolder.IO.FileSystem.Test/FileSystemTest.cs b/sources/ZipAsFolder.IO.FileSystem.Test/FileSystemTest.cs
index fe3719c..f57191e 100644
--- a/sources/ZipAsFolder.IO.FileSystem.Test/FileSystemTest.cs
+++ b/sources/ZipAsFolder.IO.FileSystem.Test/FileSystemTest.cs
@@ -1,7 +1,3 @@
-using System;
-using System.IO;
-using NUnit.Framework;
-using Shouldly;
using ZipAsFolder.TestApi;
namespace ZipAsFolder.IO.FileSystem;
diff --git a/sources/ZipAsFolder.IO.FileSystem/FileSystem.cs b/sources/ZipAsFolder.IO.FileSystem/FileSystem.cs
index 8f6cc66..ea0f783 100644
--- a/sources/ZipAsFolder.IO.FileSystem/FileSystem.cs
+++ b/sources/ZipAsFolder.IO.FileSystem/FileSystem.cs
@@ -1,7 +1,4 @@
-using System.Diagnostics.CodeAnalysis;
-using System.IO;
-
-namespace ZipAsFolder.IO.FileSystem;
+namespace ZipAsFolder.IO.FileSystem;
public sealed class FileSystem : IFileSystem
{
diff --git a/sources/ZipAsFolder.IO.FileSystem/FileSystemDirectoryInfo.cs b/sources/ZipAsFolder.IO.FileSystem/FileSystemDirectoryInfo.cs
index 9ab076d..e622f7e 100644
--- a/sources/ZipAsFolder.IO.FileSystem/FileSystemDirectoryInfo.cs
+++ b/sources/ZipAsFolder.IO.FileSystem/FileSystemDirectoryInfo.cs
@@ -1,8 +1,4 @@
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-
-namespace ZipAsFolder.IO.FileSystem;
+namespace ZipAsFolder.IO.FileSystem;
internal sealed class FileSystemDirectoryInfo : DirectoryInfoBase
{
diff --git a/sources/ZipAsFolder.IO.FileSystem/FileSystemFileInfo.cs b/sources/ZipAsFolder.IO.FileSystem/FileSystemFileInfo.cs
index 75d335c..1175839 100644
--- a/sources/ZipAsFolder.IO.FileSystem/FileSystemFileInfo.cs
+++ b/sources/ZipAsFolder.IO.FileSystem/FileSystemFileInfo.cs
@@ -1,6 +1,4 @@
-using System.IO;
-
-namespace ZipAsFolder.IO.FileSystem;
+namespace ZipAsFolder.IO.FileSystem;
internal sealed class FileSystemFileInfo : FileInfoBase
{
diff --git a/sources/ZipAsFolder.Shared.Test/EnumExtensionsTest.cs b/sources/ZipAsFolder.Shared.Test/EnumExtensionsTest.cs
index 7db80cf..d54b7aa 100644
--- a/sources/ZipAsFolder.Shared.Test/EnumExtensionsTest.cs
+++ b/sources/ZipAsFolder.Shared.Test/EnumExtensionsTest.cs
@@ -1,7 +1,3 @@
-using System;
-using NUnit.Framework;
-using Shouldly;
-
namespace ZipAsFolder;
[TestFixture]
diff --git a/sources/ZipAsFolder.Shared/ArgumentAssert.cs b/sources/ZipAsFolder.Shared/ArgumentAssert.cs
index c6224e5..5041f60 100644
--- a/sources/ZipAsFolder.Shared/ArgumentAssert.cs
+++ b/sources/ZipAsFolder.Shared/ArgumentAssert.cs
@@ -1,8 +1,4 @@
-using System;
-using System.Collections.Generic;
-using System.Diagnostics.CodeAnalysis;
-
-namespace ZipAsFolder;
+namespace ZipAsFolder;
public static class ArgumentAssert
{
diff --git a/sources/ZipAsFolder.Shared/EnumExtensions.cs b/sources/ZipAsFolder.Shared/EnumExtensions.cs
index 32852e3..d69ec2b 100644
--- a/sources/ZipAsFolder.Shared/EnumExtensions.cs
+++ b/sources/ZipAsFolder.Shared/EnumExtensions.cs
@@ -1,4 +1,3 @@
-using System;
using System.Runtime.CompilerServices;
namespace ZipAsFolder;
diff --git a/sources/ZipAsFolder.Shared/StringExtensions.cs b/sources/ZipAsFolder.Shared/StringExtensions.cs
index 2432fc7..e95f6d1 100644
--- a/sources/ZipAsFolder.Shared/StringExtensions.cs
+++ b/sources/ZipAsFolder.Shared/StringExtensions.cs
@@ -1,6 +1,4 @@
-using System;
-
-namespace ZipAsFolder;
+namespace ZipAsFolder;
public static class StringExtensions
{
diff --git a/sources/ZipAsFolder.Suite.Test/Internal/FileSystemProviderTest.cs b/sources/ZipAsFolder.Suite.Test/Internal/FileSystemProviderTest.cs
index d2fd47c..26fe27d 100644
--- a/sources/ZipAsFolder.Suite.Test/Internal/FileSystemProviderTest.cs
+++ b/sources/ZipAsFolder.Suite.Test/Internal/FileSystemProviderTest.cs
@@ -1,6 +1,3 @@
-using Moq;
-using NUnit.Framework;
-using Shouldly;
using ZipAsFolder.IO;
namespace ZipAsFolder.Suite.Internal;
diff --git a/sources/ZipAsFolder.Suite.Test/Internal/PathWalkerTest.cs b/sources/ZipAsFolder.Suite.Test/Internal/PathWalkerTest.cs
index fb1c3bf..20d11af 100644
--- a/sources/ZipAsFolder.Suite.Test/Internal/PathWalkerTest.cs
+++ b/sources/ZipAsFolder.Suite.Test/Internal/PathWalkerTest.cs
@@ -1,6 +1,3 @@
-using Moq;
-using NUnit.Framework;
-using Shouldly;
using ZipAsFolder.IO;
namespace ZipAsFolder.Suite.Internal;
diff --git a/sources/ZipAsFolder.Suite.Test/Internal/TextContentReaderTest.cs b/sources/ZipAsFolder.Suite.Test/Internal/TextContentReaderTest.cs
index 597115a..e36b476 100644
--- a/sources/ZipAsFolder.Suite.Test/Internal/TextContentReaderTest.cs
+++ b/sources/ZipAsFolder.Suite.Test/Internal/TextContentReaderTest.cs
@@ -1,9 +1,3 @@
-using System.IO;
-using System.Text;
-using System.Threading;
-using Moq;
-using NUnit.Framework;
-using Shouldly;
using ZipAsFolder.IO;
using ZipAsFolder.TestApi;
diff --git a/sources/ZipAsFolder.Suite.Test/Internal/TextContentWriterTest.cs b/sources/ZipAsFolder.Suite.Test/Internal/TextContentWriterTest.cs
index db5e6db..d24416a 100644
--- a/sources/ZipAsFolder.Suite.Test/Internal/TextContentWriterTest.cs
+++ b/sources/ZipAsFolder.Suite.Test/Internal/TextContentWriterTest.cs
@@ -1,8 +1,3 @@
-using System.Collections.Generic;
-using System.IO;
-using Moq;
-using NUnit.Framework;
-using Shouldly;
using ZipAsFolder.IO;
namespace ZipAsFolder.Suite.Internal;
diff --git a/sources/ZipAsFolder.Suite/IFileContentReader.cs b/sources/ZipAsFolder.Suite/IFileContentReader.cs
index 0eb530e..6a2003e 100644
--- a/sources/ZipAsFolder.Suite/IFileContentReader.cs
+++ b/sources/ZipAsFolder.Suite/IFileContentReader.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections;
-using System.Threading;
-
namespace ZipAsFolder.Suite;
public interface IFileContentReader : IDisposable
diff --git a/sources/ZipAsFolder.Suite/IFileContentWriter.cs b/sources/ZipAsFolder.Suite/IFileContentWriter.cs
index 84d8372..9b8946c 100644
--- a/sources/ZipAsFolder.Suite/IFileContentWriter.cs
+++ b/sources/ZipAsFolder.Suite/IFileContentWriter.cs
@@ -1,8 +1,3 @@
-using System;
-using System.Collections;
-using System.IO;
-using System.Threading;
-
namespace ZipAsFolder.Suite;
public interface IFileContentWriter : IDisposable
diff --git a/sources/ZipAsFolder.Suite/Internal/FileSystemProvider.cs b/sources/ZipAsFolder.Suite/Internal/FileSystemProvider.cs
index 6c3e614..099c14a 100644
--- a/sources/ZipAsFolder.Suite/Internal/FileSystemProvider.cs
+++ b/sources/ZipAsFolder.Suite/Internal/FileSystemProvider.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Diagnostics.CodeAnalysis;
using ZipAsFolder.IO;
namespace ZipAsFolder.Suite.Internal;
diff --git a/sources/ZipAsFolder.Suite/Internal/IFileSystemProvider.cs b/sources/ZipAsFolder.Suite/Internal/IFileSystemProvider.cs
index f7425c8..f249b18 100644
--- a/sources/ZipAsFolder.Suite/Internal/IFileSystemProvider.cs
+++ b/sources/ZipAsFolder.Suite/Internal/IFileSystemProvider.cs
@@ -1,4 +1,3 @@
-using System.Collections.Generic;
using ZipAsFolder.IO;
namespace ZipAsFolder.Suite.Internal;
diff --git a/sources/ZipAsFolder.Suite/Internal/PathWalker.cs b/sources/ZipAsFolder.Suite/Internal/PathWalker.cs
index 256a016..4df5b50 100644
--- a/sources/ZipAsFolder.Suite/Internal/PathWalker.cs
+++ b/sources/ZipAsFolder.Suite/Internal/PathWalker.cs
@@ -1,5 +1,3 @@
-using System;
-using System.Collections.Generic;
using ZipAsFolder.IO;
namespace ZipAsFolder.Suite.Internal;
diff --git a/sources/ZipAsFolder.Suite/Internal/TextContentReader.cs b/sources/ZipAsFolder.Suite/Internal/TextContentReader.cs
index 6d13767..06dadd1 100644
--- a/sources/ZipAsFolder.Suite/Internal/TextContentReader.cs
+++ b/sources/ZipAsFolder.Suite/Internal/TextContentReader.cs
@@ -1,9 +1,3 @@
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using System.IO;
-using System.Text;
-using System.Threading;
using ZipAsFolder.IO;
namespace ZipAsFolder.Suite.Internal;
diff --git a/sources/ZipAsFolder.Suite/Internal/TextContentWriter.cs b/sources/ZipAsFolder.Suite/Internal/TextContentWriter.cs
index 1eb3d96..49be762 100644
--- a/sources/ZipAsFolder.Suite/Internal/TextContentWriter.cs
+++ b/sources/ZipAsFolder.Suite/Internal/TextContentWriter.cs
@@ -1,8 +1,3 @@
-using System.Collections;
-using System.Diagnostics.CodeAnalysis;
-using System.IO;
-using System.Text;
-using System.Threading;
using ZipAsFolder.IO;
namespace ZipAsFolder.Suite.Internal;
diff --git a/sources/ZipAsFolder.Suite/NavigationProvider.cs b/sources/ZipAsFolder.Suite/NavigationProvider.cs
index 71f19b1..e00a2fb 100644
--- a/sources/ZipAsFolder.Suite/NavigationProvider.cs
+++ b/sources/ZipAsFolder.Suite/NavigationProvider.cs
@@ -1,5 +1,3 @@
-using System.Collections.Generic;
-using System.Text;
using ZipAsFolder.IO;
using ZipAsFolder.Suite.Internal;
diff --git a/sources/ZipAsFolder.Suite/NavigationProviderBuilder.cs b/sources/ZipAsFolder.Suite/NavigationProviderBuilder.cs
index 170f756..3adbd59 100644
--- a/sources/ZipAsFolder.Suite/NavigationProviderBuilder.cs
+++ b/sources/ZipAsFolder.Suite/NavigationProviderBuilder.cs
@@ -1,4 +1,3 @@
-using System.Collections.Generic;
using ZipAsFolder.IO;
using ZipAsFolder.Suite.Internal;
diff --git a/sources/ZipAsFolder.Suite/PathAssert.cs b/sources/ZipAsFolder.Suite/PathAssert.cs
index a0a2c0f..36673b1 100644
--- a/sources/ZipAsFolder.Suite/PathAssert.cs
+++ b/sources/ZipAsFolder.Suite/PathAssert.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Diagnostics.CodeAnalysis;
-using System.IO;
-
namespace ZipAsFolder.Suite;
public static class PathAssert
diff --git a/sources/ZipAsFolder.TestApi/StreamExtensions.cs b/sources/ZipAsFolder.TestApi/StreamExtensions.cs
index c9ff520..49abb33 100644
--- a/sources/ZipAsFolder.TestApi/StreamExtensions.cs
+++ b/sources/ZipAsFolder.TestApi/StreamExtensions.cs
@@ -1,7 +1,4 @@
-using System.IO;
-using System.Text;
-
-namespace ZipAsFolder.TestApi;
+namespace ZipAsFolder.TestApi;
public static class StreamExtensions
{
diff --git a/sources/ZipAsFolder.TestApi/TempDirectory.cs b/sources/ZipAsFolder.TestApi/TempDirectory.cs
index 0a933ac..1483b9e 100644
--- a/sources/ZipAsFolder.TestApi/TempDirectory.cs
+++ b/sources/ZipAsFolder.TestApi/TempDirectory.cs
@@ -1,7 +1,4 @@
-using System;
-using System.IO;
-
-namespace ZipAsFolder.TestApi;
+namespace ZipAsFolder.TestApi;
public sealed class TempDirectory : IDisposable
{
diff --git a/sources/ZipAsFolder.TestApi/TempFile.cs b/sources/ZipAsFolder.TestApi/TempFile.cs
index f04e161..88f5604 100644
--- a/sources/ZipAsFolder.TestApi/TempFile.cs
+++ b/sources/ZipAsFolder.TestApi/TempFile.cs
@@ -1,8 +1,3 @@
-using System;
-using System.Diagnostics;
-using System.IO;
-using Shouldly;
-
namespace ZipAsFolder.TestApi;
public sealed class TempFile : IDisposable
diff --git a/sources/ZipAsFolder/Internal/ArgumentToEncodingTransformationAttribute.cs b/sources/ZipAsFolder/Internal/ArgumentToEncodingTransformationAttribute.cs
index a52b34b..03b535f 100644
--- a/sources/ZipAsFolder/Internal/ArgumentToEncodingTransformationAttribute.cs
+++ b/sources/ZipAsFolder/Internal/ArgumentToEncodingTransformationAttribute.cs
@@ -1,5 +1,4 @@
-using System.Management.Automation;
-using System.Text;
+using System.Management.Automation;
namespace ZipAsFolder.Internal;
diff --git a/sources/ZipAsFolder/Internal/CmdletContext.cs b/sources/ZipAsFolder/Internal/CmdletContext.cs
index 2d0cab2..5f688d5 100644
--- a/sources/ZipAsFolder/Internal/CmdletContext.cs
+++ b/sources/ZipAsFolder/Internal/CmdletContext.cs
@@ -1,5 +1,4 @@
using System.Management.Automation.Provider;
-using System.Threading;
using ZipAsFolder.IO;
using ZipAsFolder.Suite;
diff --git a/sources/ZipAsFolder/Internal/CmdletProviderExtensions.cs b/sources/ZipAsFolder/Internal/CmdletProviderExtensions.cs
index e1b8e79..6d5608b 100644
--- a/sources/ZipAsFolder/Internal/CmdletProviderExtensions.cs
+++ b/sources/ZipAsFolder/Internal/CmdletProviderExtensions.cs
@@ -1,5 +1,4 @@
-using System;
-using System.Linq.Expressions;
+using System.Linq.Expressions;
using System.Management.Automation;
using System.Management.Automation.Provider;
using System.Reflection;
diff --git a/sources/ZipAsFolder/Internal/ContentReader.cs b/sources/ZipAsFolder/Internal/ContentReader.cs
index 5164ea3..57e517d 100644
--- a/sources/ZipAsFolder/Internal/ContentReader.cs
+++ b/sources/ZipAsFolder/Internal/ContentReader.cs
@@ -1,8 +1,4 @@
-using System;
-using System.Collections;
-using System.IO;
using System.Management.Automation.Provider;
-using System.Threading;
using ZipAsFolder.Suite;
namespace ZipAsFolder.Internal;
diff --git a/sources/ZipAsFolder/Internal/ContentReaderDynamicParameters.cs b/sources/ZipAsFolder/Internal/ContentReaderDynamicParameters.cs
index 9a5490d..de9370f 100644
--- a/sources/ZipAsFolder/Internal/ContentReaderDynamicParameters.cs
+++ b/sources/ZipAsFolder/Internal/ContentReaderDynamicParameters.cs
@@ -1,5 +1,4 @@
using System.Management.Automation;
-using System.Text;
namespace ZipAsFolder.Internal;
diff --git a/sources/ZipAsFolder/Internal/ContentWriter.cs b/sources/ZipAsFolder/Internal/ContentWriter.cs
index c6b5e27..5ca8ae8 100644
--- a/sources/ZipAsFolder/Internal/ContentWriter.cs
+++ b/sources/ZipAsFolder/Internal/ContentWriter.cs
@@ -1,7 +1,4 @@
-using System.Collections;
-using System.IO;
using System.Management.Automation.Provider;
-using System.Threading;
using ZipAsFolder.Suite;
namespace ZipAsFolder.Internal;
diff --git a/sources/ZipAsFolder/Internal/ContentWriterDynamicParameters.cs b/sources/ZipAsFolder/Internal/ContentWriterDynamicParameters.cs
index 012a8e6..20e2973 100644
--- a/sources/ZipAsFolder/Internal/ContentWriterDynamicParameters.cs
+++ b/sources/ZipAsFolder/Internal/ContentWriterDynamicParameters.cs
@@ -1,5 +1,4 @@
using System.Management.Automation;
-using System.Text;
namespace ZipAsFolder.Internal;
diff --git a/sources/ZipAsFolder/Internal/LoggerFactory.cs b/sources/ZipAsFolder/Internal/LoggerFactory.cs
index 838022f..8cdbda6 100644
--- a/sources/ZipAsFolder/Internal/LoggerFactory.cs
+++ b/sources/ZipAsFolder/Internal/LoggerFactory.cs
@@ -1,9 +1,6 @@
-using System;
-using System.Globalization;
+using System.Globalization;
using System.Management.Automation;
using System.Management.Automation.Provider;
-using System.Text;
-using System.Threading;
namespace ZipAsFolder.Internal;
diff --git a/sources/ZipAsFolder/Internal/NavigationProviderBuilderExtensions.cs b/sources/ZipAsFolder/Internal/NavigationProviderBuilderExtensions.cs
index 114488d..66f72bd 100644
--- a/sources/ZipAsFolder/Internal/NavigationProviderBuilderExtensions.cs
+++ b/sources/ZipAsFolder/Internal/NavigationProviderBuilderExtensions.cs
@@ -1,5 +1,3 @@
-using System.Collections.Generic;
-using System.IO.Compression;
using ZipAsFolder.Archive.Zip;
using ZipAsFolder.IO;
using ZipAsFolder.IO.Archive;
diff --git a/sources/ZipAsFolder/Internal/ZipAsFolderProviderSettings.cs b/sources/ZipAsFolder/Internal/ZipAsFolderProviderSettings.cs
index d5ba5c4..645813a 100644
--- a/sources/ZipAsFolder/Internal/ZipAsFolderProviderSettings.cs
+++ b/sources/ZipAsFolder/Internal/ZipAsFolderProviderSettings.cs
@@ -1,5 +1,3 @@
-using System.Collections.Generic;
-using System.IO.Compression;
using System.Management.Automation;
namespace ZipAsFolder.Internal;
diff --git a/sources/ZipAsFolder/ZipAsFolderProvider.Drive.cs b/sources/ZipAsFolder/ZipAsFolderProvider.Drive.cs
index eadc0a6..b163366 100644
--- a/sources/ZipAsFolder/ZipAsFolderProvider.Drive.cs
+++ b/sources/ZipAsFolder/ZipAsFolderProvider.Drive.cs
@@ -1,5 +1,4 @@
-using System;
-using System.Collections.ObjectModel;
+using System.Collections.ObjectModel;
using System.Management.Automation;
using System.Runtime.InteropServices;
diff --git a/sources/ZipAsFolder/ZipAsFolderProvider.GetItem.cs b/sources/ZipAsFolder/ZipAsFolderProvider.GetItem.cs
index ce2698b..d132113 100644
--- a/sources/ZipAsFolder/ZipAsFolderProvider.GetItem.cs
+++ b/sources/ZipAsFolder/ZipAsFolderProvider.GetItem.cs
@@ -1,6 +1,5 @@
using System.Management.Automation;
using ZipAsFolder.Internal;
-using ZipAsFolder.IO;
namespace ZipAsFolder;
diff --git a/sources/ZipAsFolder/ZipAsFolderProvider.NewItem.cs b/sources/ZipAsFolder/ZipAsFolderProvider.NewItem.cs
index 3e83739..3eaa7e9 100644
--- a/sources/ZipAsFolder/ZipAsFolderProvider.NewItem.cs
+++ b/sources/ZipAsFolder/ZipAsFolderProvider.NewItem.cs
@@ -1,4 +1,3 @@
-using System;
using ZipAsFolder.IO;
namespace ZipAsFolder;
diff --git a/sources/ZipAsFolder/ZipAsFolderProvider.Path.cs b/sources/ZipAsFolder/ZipAsFolderProvider.Path.cs
index c7cd5cd..5b6a7ac 100644
--- a/sources/ZipAsFolder/ZipAsFolderProvider.Path.cs
+++ b/sources/ZipAsFolder/ZipAsFolderProvider.Path.cs
@@ -1,4 +1,3 @@
-using System.IO;
using ZipAsFolder.IO;
namespace ZipAsFolder;
diff --git a/sources/ZipAsFolder/ZipAsFolderProvider.RenameItem.cs b/sources/ZipAsFolder/ZipAsFolderProvider.RenameItem.cs
index 9c4a177..8d1dcbe 100644
--- a/sources/ZipAsFolder/ZipAsFolderProvider.RenameItem.cs
+++ b/sources/ZipAsFolder/ZipAsFolderProvider.RenameItem.cs
@@ -1,4 +1,3 @@
-using System;
using ZipAsFolder.IO;
using ZipAsFolder.Suite;