309 lines
8.5 KiB
C#
309 lines
8.5 KiB
C#
using System;
|
|
using System.IO;
|
|
using Cpp2IlInjected;
|
|
using Pathfinding.Ionic.Crc;
|
|
|
|
namespace Pathfinding.Ionic.Zlib
|
|
{
|
|
// Token: 0x02000046 RID: 70
|
|
[Token(Token = "0x2000046")]
|
|
internal class ZlibBaseStream : Stream
|
|
{
|
|
// Token: 0x06000230 RID: 560 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000230")]
|
|
[Address(RVA = "0x33EA7B0", Offset = "0x33E95B0", VA = "0x1833EA7B0")]
|
|
public ZlibBaseStream(Stream stream, CompressionMode compressionMode, CompressionLevel level, ZlibStreamFlavor flavor, bool leaveOpen)
|
|
{
|
|
}
|
|
|
|
// Token: 0x170000A3 RID: 163
|
|
// (get) Token: 0x06000231 RID: 561 RVA: 0x00003240 File Offset: 0x00001440
|
|
[Token(Token = "0x170000A3")]
|
|
protected internal bool _wantCompress
|
|
{
|
|
[Token(Token = "0x6000231")]
|
|
[Address(RVA = "0x6DAE90", Offset = "0x6D9C90", VA = "0x1806DAE90")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170000A4 RID: 164
|
|
// (get) Token: 0x06000232 RID: 562 RVA: 0x0000206A File Offset: 0x0000026A
|
|
[Token(Token = "0x170000A4")]
|
|
private ZlibCodec z
|
|
{
|
|
[Token(Token = "0x6000232")]
|
|
[Address(RVA = "0x33EB1C0", Offset = "0x33E9FC0", VA = "0x1833EB1C0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170000A5 RID: 165
|
|
// (get) Token: 0x06000233 RID: 563 RVA: 0x0000206A File Offset: 0x0000026A
|
|
[Token(Token = "0x170000A5")]
|
|
private byte[] workingBuffer
|
|
{
|
|
[Token(Token = "0x6000233")]
|
|
[Address(RVA = "0x33EB170", Offset = "0x33E9F70", VA = "0x1833EB170")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000234 RID: 564 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000234")]
|
|
[Address(RVA = "0x33EA050", Offset = "0x33E8E50", VA = "0x1833EA050", Slot = "29")]
|
|
public override void Write(byte[] buffer, int offset, int count)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000235 RID: 565 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000235")]
|
|
[Address(RVA = "0x33EA980", Offset = "0x33E9780", VA = "0x1833EA980")]
|
|
private void finish()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000236 RID: 566 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000236")]
|
|
[Address(RVA = "0x33EA890", Offset = "0x33E9690", VA = "0x1833EA890")]
|
|
private void end()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000237 RID: 567 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000237")]
|
|
[Address(RVA = "0x33E97A0", Offset = "0x33E85A0", VA = "0x1833E97A0", Slot = "15")]
|
|
public override void Close()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000238 RID: 568 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000238")]
|
|
[Address(RVA = "0x1976190", Offset = "0x1974F90", VA = "0x181976190", Slot = "17")]
|
|
public override void Flush()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000239 RID: 569 RVA: 0x00003258 File Offset: 0x00001458
|
|
[Token(Token = "0x6000239")]
|
|
[Address(RVA = "0x33E9FD0", Offset = "0x33E8DD0", VA = "0x1833E9FD0", Slot = "25")]
|
|
public override long Seek(long offset, SeekOrigin origin)
|
|
{
|
|
return 0L;
|
|
}
|
|
|
|
// Token: 0x0600023A RID: 570 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600023A")]
|
|
[Address(RVA = "0x33EA020", Offset = "0x33E8E20", VA = "0x1833EA020", Slot = "26")]
|
|
public override void SetLength(long value)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600023B RID: 571 RVA: 0x0000206A File Offset: 0x0000026A
|
|
[Token(Token = "0x600023B")]
|
|
[Address(RVA = "0x33E9910", Offset = "0x33E8710", VA = "0x1833E9910")]
|
|
private string ReadZeroTerminatedString()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600023C RID: 572 RVA: 0x00003270 File Offset: 0x00001470
|
|
[Token(Token = "0x600023C")]
|
|
[Address(RVA = "0x33EA3D0", Offset = "0x33E91D0", VA = "0x1833EA3D0")]
|
|
private int _ReadAndValidateGzipHeader()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0600023D RID: 573 RVA: 0x00003288 File Offset: 0x00001488
|
|
[Token(Token = "0x600023D")]
|
|
[Address(RVA = "0x33E9AA0", Offset = "0x33E88A0", VA = "0x1833E9AA0", Slot = "27")]
|
|
public override int Read(byte[] buffer, int offset, int count)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x170000A6 RID: 166
|
|
// (get) Token: 0x0600023E RID: 574 RVA: 0x000032A0 File Offset: 0x000014A0
|
|
[Token(Token = "0x170000A6")]
|
|
public override bool CanRead
|
|
{
|
|
[Token(Token = "0x600023E")]
|
|
[Address(RVA = "0x1977C80", Offset = "0x1976A80", VA = "0x181977C80", Slot = "7")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170000A7 RID: 167
|
|
// (get) Token: 0x0600023F RID: 575 RVA: 0x000032B8 File Offset: 0x000014B8
|
|
[Token(Token = "0x170000A7")]
|
|
public override bool CanSeek
|
|
{
|
|
[Token(Token = "0x600023F")]
|
|
[Address(RVA = "0x1977CB0", Offset = "0x1976AB0", VA = "0x181977CB0", Slot = "8")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170000A8 RID: 168
|
|
// (get) Token: 0x06000240 RID: 576 RVA: 0x000032D0 File Offset: 0x000014D0
|
|
[Token(Token = "0x170000A8")]
|
|
public override bool CanWrite
|
|
{
|
|
[Token(Token = "0x6000240")]
|
|
[Address(RVA = "0x1977CE0", Offset = "0x1976AE0", VA = "0x181977CE0", Slot = "9")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170000A9 RID: 169
|
|
// (get) Token: 0x06000241 RID: 577 RVA: 0x000032E8 File Offset: 0x000014E8
|
|
[Token(Token = "0x170000A9")]
|
|
public override long Length
|
|
{
|
|
[Token(Token = "0x6000241")]
|
|
[Address(RVA = "0x1977D20", Offset = "0x1976B20", VA = "0x181977D20", Slot = "10")]
|
|
get
|
|
{
|
|
return 0L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170000AA RID: 170
|
|
// (get) Token: 0x06000242 RID: 578 RVA: 0x00003300 File Offset: 0x00001500
|
|
// (set) Token: 0x06000243 RID: 579 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170000AA")]
|
|
public override long Position
|
|
{
|
|
[Token(Token = "0x6000242")]
|
|
[Address(RVA = "0x33EB120", Offset = "0x33E9F20", VA = "0x1833EB120", Slot = "11")]
|
|
get
|
|
{
|
|
return 0L;
|
|
}
|
|
[Token(Token = "0x6000243")]
|
|
[Address(RVA = "0x33EB320", Offset = "0x33EA120", VA = "0x1833EB320", Slot = "12")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x04000253 RID: 595
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000253")]
|
|
protected internal ZlibCodec _z;
|
|
|
|
// Token: 0x04000254 RID: 596
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4000254")]
|
|
protected internal ZlibBaseStream.StreamMode _streamMode;
|
|
|
|
// Token: 0x04000255 RID: 597
|
|
[FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x4000255")]
|
|
protected internal FlushType _flushMode;
|
|
|
|
// Token: 0x04000256 RID: 598
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4000256")]
|
|
protected internal ZlibStreamFlavor _flavor;
|
|
|
|
// Token: 0x04000257 RID: 599
|
|
[FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x4000257")]
|
|
protected internal CompressionMode _compressionMode;
|
|
|
|
// Token: 0x04000258 RID: 600
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4000258")]
|
|
protected internal CompressionLevel _level;
|
|
|
|
// Token: 0x04000259 RID: 601
|
|
[FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x4000259")]
|
|
protected internal bool _leaveOpen;
|
|
|
|
// Token: 0x0400025A RID: 602
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400025A")]
|
|
protected internal byte[] _workingBuffer;
|
|
|
|
// Token: 0x0400025B RID: 603
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400025B")]
|
|
protected internal int _bufferSize;
|
|
|
|
// Token: 0x0400025C RID: 604
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400025C")]
|
|
protected internal byte[] _buf1;
|
|
|
|
// Token: 0x0400025D RID: 605
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400025D")]
|
|
protected internal Stream _stream;
|
|
|
|
// Token: 0x0400025E RID: 606
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400025E")]
|
|
protected internal CompressionStrategy Strategy;
|
|
|
|
// Token: 0x0400025F RID: 607
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400025F")]
|
|
private CRC32 crc;
|
|
|
|
// Token: 0x04000260 RID: 608
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4000260")]
|
|
protected internal string _GzipFileName;
|
|
|
|
// Token: 0x04000261 RID: 609
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4000261")]
|
|
protected internal string _GzipComment;
|
|
|
|
// Token: 0x04000262 RID: 610
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4000262")]
|
|
protected internal DateTime _GzipMtime;
|
|
|
|
// Token: 0x04000263 RID: 611
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4000263")]
|
|
protected internal int _gzipHeaderByteCount;
|
|
|
|
// Token: 0x04000264 RID: 612
|
|
[FieldOffset(Offset = "0x94")]
|
|
[Token(Token = "0x4000264")]
|
|
private bool nomoreinput;
|
|
|
|
// Token: 0x02000047 RID: 71
|
|
[Token(Token = "0x2000047")]
|
|
internal enum StreamMode
|
|
{
|
|
// Token: 0x04000266 RID: 614
|
|
[Token(Token = "0x4000266")]
|
|
Writer,
|
|
// Token: 0x04000267 RID: 615
|
|
[Token(Token = "0x4000267")]
|
|
Reader,
|
|
// Token: 0x04000268 RID: 616
|
|
[Token(Token = "0x4000268")]
|
|
Undefined
|
|
}
|
|
}
|
|
}
|