Files
Apr2020-Cpp2Il-Dump/System/IO/Compression/DeflateStreamNative.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

199 lines
6.7 KiB
C#

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