using System; using System.IO; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.IO { // Token: 0x02001363 RID: 4963 [Token(Token = "0x2001363")] [StructLayout(3)] public class TeeInputStream : BaseInputStream { // Token: 0x06007DA3 RID: 32163 RVA: 0x001A5FE0 File Offset: 0x001A41E0 [Token(Token = "0x6007DA3")] [Address(RVA = "0x2034B70", Offset = "0x2033570", VA = "0x182034B70")] public TeeInputStream(Stream input, Stream tee) { this.input = input; this.tee = tee; } // Token: 0x06007DA4 RID: 32164 RVA: 0x001A6004 File Offset: 0x001A4204 [Token(Token = "0x6007DA4")] [Address(RVA = "0x20349E0", Offset = "0x20333E0", VA = "0x1820349E0", Slot = "15")] public override void Close() { int writeTimeout = this.input.WriteTimeout; int writeTimeout2 = this.tee.WriteTimeout; this.closed = true; base.Close(); } // Token: 0x06007DA5 RID: 32165 RVA: 0x001A603C File Offset: 0x001A423C [Token(Token = "0x6007DA5")] [Address(RVA = "0x2034AE0", Offset = "0x20334E0", VA = "0x182034AE0", Slot = "27")] public override int Read(byte[] buf, int off, int len) { Stream stream = this.input; int num = this.tee.ReadByte(); throw new NullReferenceException(); } // Token: 0x06007DA6 RID: 32166 RVA: 0x001A6064 File Offset: 0x001A4264 [Token(Token = "0x6007DA6")] [Address(RVA = "0x2034A80", Offset = "0x2033480", VA = "0x182034A80", Slot = "28")] public override int ReadByte() { Stream stream = this.input; Stream stream2 = this.tee; int num; return num; } // Token: 0x04005A2D RID: 23085 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4005A2D")] private readonly Stream input; // Token: 0x04005A2E RID: 23086 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4005A2E")] private readonly Stream tee; } }