using System; using System.IO; namespace Hjg.Pngcs.Zlib { // Token: 0x02000041 RID: 65 public abstract class AZlibOutputStream : Stream { // Token: 0x0600027E RID: 638 RVA: 0x0000A73B File Offset: 0x0000893B public AZlibOutputStream(Stream st, int compressLevel, EDeflateCompressStrategy strat, bool leaveOpen) { this.rawStream = st; this.leaveOpen = leaveOpen; this.strategy = strat; this.compressLevel = compressLevel; } // Token: 0x0600027F RID: 639 RVA: 0x0000A760 File Offset: 0x00008960 public override void SetLength(long value) { throw new NotImplementedException(); } // Token: 0x1700003C RID: 60 // (get) Token: 0x06000280 RID: 640 RVA: 0x0000A767 File Offset: 0x00008967 public override bool CanSeek { get { return false; } } // Token: 0x06000281 RID: 641 RVA: 0x0000A76A File Offset: 0x0000896A public override long Seek(long offset, SeekOrigin origin) { throw new NotImplementedException(); } // Token: 0x1700003D RID: 61 // (get) Token: 0x06000282 RID: 642 RVA: 0x0000A771 File Offset: 0x00008971 // (set) Token: 0x06000283 RID: 643 RVA: 0x0000A778 File Offset: 0x00008978 public override long Position { get { throw new NotImplementedException(); } set { throw new NotImplementedException(); } } // Token: 0x1700003E RID: 62 // (get) Token: 0x06000284 RID: 644 RVA: 0x0000A77F File Offset: 0x0000897F public override long Length { get { throw new NotImplementedException(); } } // Token: 0x06000285 RID: 645 RVA: 0x0000A786 File Offset: 0x00008986 public override int Read(byte[] buffer, int offset, int count) { throw new NotImplementedException(); } // Token: 0x1700003F RID: 63 // (get) Token: 0x06000286 RID: 646 RVA: 0x0000A78D File Offset: 0x0000898D public override bool CanRead { get { return false; } } // Token: 0x17000040 RID: 64 // (get) Token: 0x06000287 RID: 647 RVA: 0x0000A790 File Offset: 0x00008990 public override bool CanWrite { get { return true; } } // Token: 0x17000041 RID: 65 // (get) Token: 0x06000288 RID: 648 RVA: 0x0000A793 File Offset: 0x00008993 public override bool CanTimeout { get { return false; } } // Token: 0x06000289 RID: 649 public abstract string getImplementationId(); // Token: 0x0400014C RID: 332 protected readonly Stream rawStream; // Token: 0x0400014D RID: 333 protected readonly bool leaveOpen; // Token: 0x0400014E RID: 334 protected int compressLevel; // Token: 0x0400014F RID: 335 protected EDeflateCompressStrategy strategy; } }