Added support for GSHAREDVT and DYNCALL on Windows x64 for full AOT builds.
[mono.git] / mcs / class / System.IO.Compression / SharpCompress / Archive / IArchiveEntry.cs
1 using System.IO;
2 using SharpCompress.Common;
3
4 namespace SharpCompress.Archive
5 {
6     internal interface IArchiveEntry : IEntry
7     {
8         /// <summary>
9         /// Opens the current entry as a stream that will decompress as it is read.
10         /// Read the entire stream or use SkipEntry on EntryStream.
11         /// </summary>
12         Stream OpenEntryStream();
13
14         /// <summary>
15         /// The archive can find all the parts of the archive needed to extract this entry.
16         /// </summary>
17         bool IsComplete { get; }
18
19         /// <summary>
20         /// The archive instance this entry belongs to
21         /// </summary>
22         IArchive Archive { get; }
23     }
24 }