Merge pull request #3248 from esdrubal/web_request_abort
[mono.git] / mcs / class / Facades / System.IO.Compression / Missing.cs
1 // This is stub only. The implementation should come from https://github.com/dotnet/corefx/tree/master/src/System.IO.Compression/src/System/IO/Compression
2
3 namespace System.IO.Compression
4 {
5         public class ZipArchive : System.IDisposable
6         {
7                 public ZipArchive(System.IO.Stream stream) { }
8                 public ZipArchive(System.IO.Stream stream, System.IO.Compression.ZipArchiveMode mode) { }
9                 public ZipArchive(System.IO.Stream stream, System.IO.Compression.ZipArchiveMode mode, bool leaveOpen) { }
10                 public ZipArchive(System.IO.Stream stream, System.IO.Compression.ZipArchiveMode mode, bool leaveOpen, System.Text.Encoding entryNameEncoding) { }
11                 public System.Collections.ObjectModel.ReadOnlyCollection<System.IO.Compression.ZipArchiveEntry> Entries { get { return default(System.Collections.ObjectModel.ReadOnlyCollection<System.IO.Compression.ZipArchiveEntry>); } }
12                 public System.IO.Compression.ZipArchiveMode Mode { get { return default(System.IO.Compression.ZipArchiveMode); } }
13                 public System.IO.Compression.ZipArchiveEntry CreateEntry(string entryName) { return default(System.IO.Compression.ZipArchiveEntry); }
14                 public System.IO.Compression.ZipArchiveEntry CreateEntry(string entryName, System.IO.Compression.CompressionLevel compressionLevel) { return default(System.IO.Compression.ZipArchiveEntry); }
15                 public void Dispose() { }
16                 protected virtual void Dispose(bool disposing) { }
17                 public System.IO.Compression.ZipArchiveEntry GetEntry(string entryName) { return default(System.IO.Compression.ZipArchiveEntry); }
18         }
19
20         public partial class ZipArchiveEntry
21         {
22                 internal ZipArchiveEntry() { }
23                 public System.IO.Compression.ZipArchive Archive { get { return default(System.IO.Compression.ZipArchive); } }
24                 public long CompressedLength { get { return default(long); } }
25                 public string FullName { get { return default(string); } }
26                 public System.DateTimeOffset LastWriteTime { get { return default(System.DateTimeOffset); } set { } }
27                 public long Length { get { return default(long); } }
28                 public string Name { get { return default(string); } }
29                 public void Delete() { }
30                 public System.IO.Stream Open() { return default(System.IO.Stream); }
31                 public override string ToString() { return default(string); }
32         }
33
34         public enum ZipArchiveMode
35         {
36                 Create = 1,
37                 Read = 0,
38                 Update = 2,
39         }
40 }