Files
sharpcompress/src/SharpCompress/Common/FilePart.cs

21 lines
496 B
C#
Raw Normal View History

2015-12-30 11:19:42 +00:00
using System.IO;
namespace SharpCompress.Common
{
public abstract class FilePart
{
protected FilePart(ArchiveEncoding archiveEncoding)
{
ArchiveEncoding = archiveEncoding;
}
internal ArchiveEncoding ArchiveEncoding { get; }
2019-09-17 13:28:44 +02:00
2015-12-30 11:19:42 +00:00
internal abstract string FilePartName { get; }
internal abstract Stream GetCompressedStream();
2020-05-23 16:27:55 -07:00
internal abstract Stream? GetRawStream();
internal bool Skipped { get; set; }
2015-12-30 11:19:42 +00:00
}
2019-09-17 13:28:44 +02:00
}