Expose SharpCompressStream to allow ringbuffer to be used on non-seekable streams

This commit is contained in:
Adam Hathcock
2026-02-14 10:16:01 +00:00
parent 18eb140017
commit a2a1b2e8fd
5 changed files with 46 additions and 3 deletions

View File

@@ -5,7 +5,7 @@ using System.Threading.Tasks;
namespace SharpCompress.IO;
internal partial class SharpCompressStream
public partial class SharpCompressStream
{
public override Task<int> ReadAsync(
byte[] buffer,

View File

@@ -4,7 +4,7 @@ using SharpCompress.Common;
namespace SharpCompress.IO;
internal partial class SharpCompressStream
public partial class SharpCompressStream
{
/// <summary>
/// Creates a SharpCompressStream that acts as a passthrough wrapper.

View File

@@ -4,7 +4,7 @@ using SharpCompress.Common;
namespace SharpCompress.IO;
internal partial class SharpCompressStream : Stream, IStreamStack
public partial class SharpCompressStream : Stream, IStreamStack
{
public virtual Stream BaseStream() => stream;