using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using Mono.Util; namespace System.IO.Compression { // Token: 0x02000213 RID: 531 [Token(Token = "0x2000213")] internal class DeflateStreamNative { // Token: 0x06000DA1 RID: 3489 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000DA1")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] private DeflateStreamNative() { } // Token: 0x06000DA2 RID: 3490 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000DA2")] [Address(RVA = "0x28A3180", Offset = "0x28A1F80", VA = "0x1828A3180")] public static DeflateStreamNative Create(Stream compressedStream, CompressionMode mode, bool gzip) { return null; } // Token: 0x06000DA3 RID: 3491 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000DA3")] [Address(RVA = "0x28A3390", Offset = "0x28A2190", VA = "0x1828A3390", Slot = "1")] protected override void Finalize() { } // Token: 0x06000DA4 RID: 3492 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000DA4")] [Address(RVA = "0x28A32E0", Offset = "0x28A20E0", VA = "0x1828A32E0")] public void Dispose(bool disposing) { } // Token: 0x06000DA5 RID: 3493 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000DA5")] [Address(RVA = "0x28A3440", Offset = "0x28A2240", VA = "0x1828A3440")] public void Flush() { } // Token: 0x06000DA6 RID: 3494 RVA: 0x00006EE8 File Offset: 0x000050E8 [Token(Token = "0x6000DA6")] [Address(RVA = "0x28A35D0", Offset = "0x28A23D0", VA = "0x1828A35D0")] public int ReadZStream(IntPtr buffer, int length) { return 0; } // Token: 0x06000DA7 RID: 3495 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000DA7")] [Address(RVA = "0x28A3C90", Offset = "0x28A2A90", VA = "0x1828A3C90")] public void WriteZStream(IntPtr buffer, int length) { } // Token: 0x06000DA8 RID: 3496 RVA: 0x00006F00 File Offset: 0x00005100 [Token(Token = "0x6000DA8")] [Address(RVA = "0x28A37A0", Offset = "0x28A25A0", VA = "0x1828A37A0")] [MonoPInvokeCallback(typeof(DeflateStreamNative.UnmanagedReadOrWrite))] private static int UnmanagedRead(IntPtr buffer, int length, IntPtr data) { return 0; } // Token: 0x06000DA9 RID: 3497 RVA: 0x00006F18 File Offset: 0x00005118 [Token(Token = "0x6000DA9")] [Address(RVA = "0x28A3680", Offset = "0x28A2480", VA = "0x1828A3680")] private int UnmanagedRead(IntPtr buffer, int length) { return 0; } // Token: 0x06000DAA RID: 3498 RVA: 0x00006F30 File Offset: 0x00005130 [Token(Token = "0x6000DAA")] [Address(RVA = "0x28A3AB0", Offset = "0x28A28B0", VA = "0x1828A3AB0")] [MonoPInvokeCallback(typeof(DeflateStreamNative.UnmanagedReadOrWrite))] private static int UnmanagedWrite(IntPtr buffer, int length, IntPtr data) { return 0; } // Token: 0x06000DAB RID: 3499 RVA: 0x00006F48 File Offset: 0x00005148 [Token(Token = "0x6000DAB")] [Address(RVA = "0x28A3960", Offset = "0x28A2760", VA = "0x1828A3960")] private int UnmanagedWrite(IntPtr buffer, int length) { return 0; } // Token: 0x06000DAC RID: 3500 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000DAC")] [Address(RVA = "0x28A2FD0", Offset = "0x28A1DD0", VA = "0x1828A2FD0")] private static void CheckResult(int result, string where) { } // Token: 0x06000DAD RID: 3501 [Token(Token = "0x6000DAD")] [Address(RVA = "0x28A30F0", Offset = "0x28A1EF0", VA = "0x1828A30F0")] private static extern DeflateStreamNative.SafeDeflateStreamHandle CreateZStream(CompressionMode compress, bool gzip, DeflateStreamNative.UnmanagedReadOrWrite feeder, IntPtr data); // Token: 0x06000DAE RID: 3502 [Token(Token = "0x6000DAE")] [Address(RVA = "0x28A30E0", Offset = "0x28A1EE0", VA = "0x1828A30E0")] private static extern int CloseZStream(IntPtr stream); // Token: 0x06000DAF RID: 3503 [Token(Token = "0x6000DAF")] [Address(RVA = "0x28A34E0", Offset = "0x28A22E0", VA = "0x1828A34E0")] private static extern int Flush(DeflateStreamNative.SafeDeflateStreamHandle stream); // Token: 0x06000DB0 RID: 3504 [Token(Token = "0x6000DB0")] [Address(RVA = "0x28A3550", Offset = "0x28A2350", VA = "0x1828A3550")] private static extern int ReadZStream(DeflateStreamNative.SafeDeflateStreamHandle stream, IntPtr buffer, int length); // Token: 0x06000DB1 RID: 3505 [Token(Token = "0x6000DB1")] [Address(RVA = "0x28A3D40", Offset = "0x28A2B40", VA = "0x1828A3D40")] private static extern int WriteZStream(DeflateStreamNative.SafeDeflateStreamHandle stream, IntPtr buffer, int length); // Token: 0x04000771 RID: 1905 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4000771")] private DeflateStreamNative.UnmanagedReadOrWrite feeder; // Token: 0x04000772 RID: 1906 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000772")] private Stream base_stream; // Token: 0x04000773 RID: 1907 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4000773")] private DeflateStreamNative.SafeDeflateStreamHandle z_stream; // Token: 0x04000774 RID: 1908 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4000774")] private GCHandle data; // Token: 0x04000775 RID: 1909 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x4000775")] private bool disposed; // Token: 0x04000776 RID: 1910 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4000776")] private byte[] io_buffer; // Token: 0x02000214 RID: 532 // (Invoke) Token: 0x06000DB3 RID: 3507 [Token(Token = "0x2000214")] [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate int UnmanagedReadOrWrite(IntPtr buffer, int length, IntPtr data); // Token: 0x02000215 RID: 533 [Token(Token = "0x2000215")] private sealed class SafeDeflateStreamHandle : SafeHandle { // Token: 0x17000288 RID: 648 // (get) Token: 0x06000DB6 RID: 3510 RVA: 0x00006F60 File Offset: 0x00005160 [Token(Token = "0x17000288")] public override bool IsInvalid { [Token(Token = "0x6000DB6")] [Address(RVA = "0x29E9C50", Offset = "0x29E8A50", VA = "0x1829E9C50", Slot = "5")] get { return default(bool); } } // Token: 0x06000DB7 RID: 3511 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000DB7")] [Address(RVA = "0x29E9C10", Offset = "0x29E8A10", VA = "0x1829E9C10")] private SafeDeflateStreamHandle() { } // Token: 0x06000DB8 RID: 3512 RVA: 0x00006F78 File Offset: 0x00005178 [Token(Token = "0x6000DB8")] [Address(RVA = "0x29E9BF0", Offset = "0x29E89F0", VA = "0x1829E9BF0", Slot = "7")] protected override bool ReleaseHandle() { return default(bool); } } } }