Files
Dec2017-Script-Dump/Pngcs/Zlib/AZlibOutputStream.cs
T
2026-06-04 11:42:34 +02:00

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;
}
}