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

52 lines
1.3 KiB
C#

using System;
using System.IO;
using ICSharpCode.SharpZipLib.Zip.Compression.Streams;
namespace Hjg.Pngcs.Zlib
{
// Token: 0x02000044 RID: 68
internal class ZlibInputStreamIs : AZlibInputStream
{
// Token: 0x0600029D RID: 669 RVA: 0x0000A89F File Offset: 0x00008A9F
public ZlibInputStreamIs(Stream st, bool leaveOpen)
: base(st, leaveOpen)
{
this.ist = new InflaterInputStream(st);
this.ist.IsStreamOwner = !leaveOpen;
}
// Token: 0x0600029E RID: 670 RVA: 0x0000A8C4 File Offset: 0x00008AC4
public override int Read(byte[] array, int offset, int count)
{
return this.ist.Read(array, offset, count);
}
// Token: 0x0600029F RID: 671 RVA: 0x0000A8D4 File Offset: 0x00008AD4
public override int ReadByte()
{
return this.ist.ReadByte();
}
// Token: 0x060002A0 RID: 672 RVA: 0x0000A8E1 File Offset: 0x00008AE1
public override void Close()
{
this.ist.Close();
}
// Token: 0x060002A1 RID: 673 RVA: 0x0000A8EE File Offset: 0x00008AEE
public override void Flush()
{
this.ist.Flush();
}
// Token: 0x060002A2 RID: 674 RVA: 0x0000A8FB File Offset: 0x00008AFB
public override string getImplementationId()
{
return "Zlib inflater: SharpZipLib";
}
// Token: 0x04000154 RID: 340
private InflaterInputStream ist;
}
}