From ddc08e068e150262890578233388670358b513b3 Mon Sep 17 00:00:00 2001 From: Adam Hathcock Date: Tue, 13 Jan 2026 15:16:38 +0000 Subject: [PATCH] fix async error --- .editorconfig | 1 - src/SharpCompress/Archives/GZip/GZipArchiveEntry.cs | 4 ++-- src/SharpCompress/Archives/SevenZip/SevenZipArchiveEntry.cs | 4 ++-- src/SharpCompress/Archives/Tar/TarArchiveEntry.cs | 4 ++-- 4 files changed, 6 insertions(+), 7 deletions(-) diff --git a/.editorconfig b/.editorconfig index 96f2a953..ec46ee72 100644 --- a/.editorconfig +++ b/.editorconfig @@ -307,7 +307,6 @@ dotnet_diagnostic.CS8602.severity = error dotnet_diagnostic.CS8604.severity = error dotnet_diagnostic.CS8618.severity = error dotnet_diagnostic.CS0618.severity = suggestion -dotnet_diagnostic.CS1998.severity = error dotnet_diagnostic.CS4014.severity = error dotnet_diagnostic.CS8600.severity = error dotnet_diagnostic.CS8603.severity = error diff --git a/src/SharpCompress/Archives/GZip/GZipArchiveEntry.cs b/src/SharpCompress/Archives/GZip/GZipArchiveEntry.cs index 049c7262..9a3f65ab 100644 --- a/src/SharpCompress/Archives/GZip/GZipArchiveEntry.cs +++ b/src/SharpCompress/Archives/GZip/GZipArchiveEntry.cs @@ -23,12 +23,12 @@ public class GZipArchiveEntry : GZipEntry, IArchiveEntry return Parts.Single().GetCompressedStream().NotNull(); } - public async ValueTask OpenEntryStreamAsync( + public ValueTask OpenEntryStreamAsync( CancellationToken cancellationToken = default ) { // GZip synchronous implementation is fast enough, just wrap it - return OpenEntryStream(); + return new(OpenEntryStream()); } #region IArchiveEntry Members diff --git a/src/SharpCompress/Archives/SevenZip/SevenZipArchiveEntry.cs b/src/SharpCompress/Archives/SevenZip/SevenZipArchiveEntry.cs index a0d4a50d..acd93494 100644 --- a/src/SharpCompress/Archives/SevenZip/SevenZipArchiveEntry.cs +++ b/src/SharpCompress/Archives/SevenZip/SevenZipArchiveEntry.cs @@ -12,9 +12,9 @@ public class SevenZipArchiveEntry : SevenZipEntry, IArchiveEntry public Stream OpenEntryStream() => FilePart.GetCompressedStream(); - public async ValueTask OpenEntryStreamAsync( + public ValueTask OpenEntryStreamAsync( CancellationToken cancellationToken = default - ) => OpenEntryStream(); + ) => new(OpenEntryStream()); public IArchive Archive { get; } diff --git a/src/SharpCompress/Archives/Tar/TarArchiveEntry.cs b/src/SharpCompress/Archives/Tar/TarArchiveEntry.cs index cbea2c71..95b5004b 100644 --- a/src/SharpCompress/Archives/Tar/TarArchiveEntry.cs +++ b/src/SharpCompress/Archives/Tar/TarArchiveEntry.cs @@ -14,9 +14,9 @@ public class TarArchiveEntry : TarEntry, IArchiveEntry public virtual Stream OpenEntryStream() => Parts.Single().GetCompressedStream().NotNull(); - public async ValueTask OpenEntryStreamAsync( + public ValueTask OpenEntryStreamAsync( CancellationToken cancellationToken = default - ) => OpenEntryStream(); + ) => new(OpenEntryStream()); #region IArchiveEntry Members