using System; using System.IO; namespace Hjg.Pngcs.Zlib { // Token: 0x02000043 RID: 67 public abstract class AZlibInputStream : Stream { // Token: 0x06000291 RID: 657 RVA: 0x0000A853 File Offset: 0x00008A53 public AZlibInputStream(Stream st, bool leaveOpen) { this.rawStream = st; this.leaveOpen = leaveOpen; } // Token: 0x17000042 RID: 66 // (get) Token: 0x06000292 RID: 658 RVA: 0x0000A869 File Offset: 0x00008A69 public override bool CanRead { get { return true; } } // Token: 0x17000043 RID: 67 // (get) Token: 0x06000293 RID: 659 RVA: 0x0000A86C File Offset: 0x00008A6C public override bool CanWrite { get { return false; } } // Token: 0x06000294 RID: 660 RVA: 0x0000A86F File Offset: 0x00008A6F public override void SetLength(long value) { throw new NotImplementedException(); } // Token: 0x17000044 RID: 68 // (get) Token: 0x06000295 RID: 661 RVA: 0x0000A876 File Offset: 0x00008A76 public override bool CanSeek { get { return false; } } // Token: 0x06000296 RID: 662 RVA: 0x0000A879 File Offset: 0x00008A79 public override long Seek(long offset, SeekOrigin origin) { throw new NotImplementedException(); } // Token: 0x17000045 RID: 69 // (get) Token: 0x06000297 RID: 663 RVA: 0x0000A880 File Offset: 0x00008A80 // (set) Token: 0x06000298 RID: 664 RVA: 0x0000A887 File Offset: 0x00008A87 public override long Position { get { throw new NotImplementedException(); } set { throw new NotImplementedException(); } } // Token: 0x17000046 RID: 70 // (get) Token: 0x06000299 RID: 665 RVA: 0x0000A88E File Offset: 0x00008A8E public override long Length { get { throw new NotImplementedException(); } } // Token: 0x0600029A RID: 666 RVA: 0x0000A895 File Offset: 0x00008A95 public override void Write(byte[] buffer, int offset, int count) { throw new NotImplementedException(); } // Token: 0x17000047 RID: 71 // (get) Token: 0x0600029B RID: 667 RVA: 0x0000A89C File Offset: 0x00008A9C public override bool CanTimeout { get { return false; } } // Token: 0x0600029C RID: 668 public abstract string getImplementationId(); // Token: 0x04000152 RID: 338 protected readonly Stream rawStream; // Token: 0x04000153 RID: 339 protected readonly bool leaveOpen; } }