117 lines
2.6 KiB
C#
117 lines
2.6 KiB
C#
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;
|
|
}
|
|
}
|