using System; using System.IO; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.IO { // Token: 0x02001362 RID: 4962 [Token(Token = "0x2001362")] [StructLayout(3)] public sealed class Streams { // Token: 0x06007D98 RID: 32152 RVA: 0x001A5E40 File Offset: 0x001A4040 [Token(Token = "0x6007D98")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] private Streams() { } // Token: 0x06007D99 RID: 32153 RVA: 0x001A5E54 File Offset: 0x001A4054 [Token(Token = "0x6007D99")] [Address(RVA = "0x2033D60", Offset = "0x2032760", VA = "0x182033D60")] public static void Drain(Stream inStr) { byte[] array = new byte[512]; } // Token: 0x06007D9A RID: 32154 RVA: 0x001A5E74 File Offset: 0x001A4074 [Token(Token = "0x6007D9A")] [Address(RVA = "0x2034140", Offset = "0x2032B40", VA = "0x182034140")] public static byte[] ReadAll(Stream inStr) { MemoryStream memoryStream = new MemoryStream(); byte[] array = new byte[512]; int num = memoryStream.ReadByte(); ((IDisposable)memoryStream).Dispose(); throw new NullReferenceException(); } // Token: 0x06007D9B RID: 32155 RVA: 0x001A5EA4 File Offset: 0x001A40A4 [Token(Token = "0x6007D9B")] [Address(RVA = "0x2033FD0", Offset = "0x20329D0", VA = "0x182033FD0")] public static byte[] ReadAllLimited(Stream inStr, int limit) { MemoryStream memoryStream = new MemoryStream(); byte[] array = new byte[512]; int num = memoryStream.ReadByte(); ((IDisposable)memoryStream).Dispose(); throw new NullReferenceException(); } // Token: 0x06007D9C RID: 32156 RVA: 0x001A5ED8 File Offset: 0x001A40D8 [Token(Token = "0x6007D9C")] [Address(RVA = "0x20342D0", Offset = "0x2032CD0", VA = "0x1820342D0")] public static int ReadFully(Stream inStr, byte[] buf) { int num = buf.Length; int num2 = 0; if (num > 0) { num -= num2; } return num2; } // Token: 0x06007D9D RID: 32157 RVA: 0x001A5F00 File Offset: 0x001A4100 [Token(Token = "0x6007D9D")] [Address(RVA = "0x2034240", Offset = "0x2032C40", VA = "0x182034240")] public static int ReadFully(Stream inStr, byte[] buf, int off, int len) { int num = 0; if (len > 0) { } return num; } // Token: 0x06007D9E RID: 32158 RVA: 0x001A5F1C File Offset: 0x001A411C [Token(Token = "0x6007D9E")] [Address(RVA = "0x2033F10", Offset = "0x2032910", VA = "0x182033F10")] public static void PipeAll(Stream inStr, Stream outStr) { byte[] array = new byte[512]; int num = outStr.ReadByte(); } // Token: 0x06007D9F RID: 32159 RVA: 0x001A5F44 File Offset: 0x001A4144 [Token(Token = "0x6007D9F")] [Address(RVA = "0x2033DF0", Offset = "0x20327F0", VA = "0x182033DF0")] public static long PipeAllLimited(Stream inStr, long limit, Stream outStr) { byte[] array = new byte[512]; int num = outStr.ReadByte(); throw new NullReferenceException(); } // Token: 0x06007DA0 RID: 32160 RVA: 0x001A5F6C File Offset: 0x001A416C [Token(Token = "0x6007DA0")] [Address(RVA = "0x2034350", Offset = "0x2032D50", VA = "0x182034350")] public static void WriteBufTo(MemoryStream buf, Stream output) { ((IDisposable)buf).Dispose(); } // Token: 0x06007DA1 RID: 32161 RVA: 0x001A5F88 File Offset: 0x001A4188 [Token(Token = "0x6007DA1")] [Address(RVA = "0x2034380", Offset = "0x2032D80", VA = "0x182034380")] public static int WriteBufTo(MemoryStream buf, byte[] output, int offset) { bool canWrite = buf.CanWrite; ulong num; MemoryStream memoryStream = new MemoryStream(output, offset, canWrite ? 1 : 0, num != 0UL); byte[] array = buf.ToArray(); throw new NullReferenceException(); } // Token: 0x06007DA2 RID: 32162 RVA: 0x001A5FB4 File Offset: 0x001A41B4 [Token(Token = "0x6007DA2")] [Address(RVA = "0x2034450", Offset = "0x2032E50", VA = "0x182034450")] public static void WriteZeroes(Stream outStr, long count) { byte[] array = new byte[512]; int num = outStr.ReadByte(); int num2 = outStr.ReadByte(); } // Token: 0x04005A2C RID: 23084 [Token(Token = "0x4005A2C")] private const int BufferSize = 512; } }