Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/BestHTTP/SecureProtocol/Org/BouncyCastle/Asn1/LimitedInputStream.cs
T
2026-04-08 23:40:05 +02:00

55 lines
1.5 KiB
C#

using System;
using System.IO;
using System.Runtime.InteropServices;
using BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.IO;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1
{
// Token: 0x020017E6 RID: 6118
[Token(Token = "0x20017E6")]
[StructLayout(3)]
internal abstract class LimitedInputStream : BaseInputStream
{
// Token: 0x0600A523 RID: 42275 RVA: 0x00266398 File Offset: 0x00264598
[Token(Token = "0x600A523")]
[Address(RVA = "0x27CFC90", Offset = "0x27CE690", VA = "0x1827CFC90")]
internal LimitedInputStream(Stream inStream, int limit)
{
this._in = inStream;
this._limit = limit;
}
// Token: 0x0600A524 RID: 42276 RVA: 0x002663BC File Offset: 0x002645BC
[Token(Token = "0x600A524")]
[Address(RVA = "0x3D3FF0", Offset = "0x3D29F0", VA = "0x1803D3FF0", Slot = "31")]
internal virtual int GetRemaining()
{
return this._limit;
}
// Token: 0x0600A525 RID: 42277 RVA: 0x002663D0 File Offset: 0x002645D0
[Token(Token = "0x600A525")]
[Address(RVA = "0x27CFB70", Offset = "0x27CE570", VA = "0x1827CFB70", Slot = "32")]
protected virtual void SetParentEofDetect(bool on)
{
Stream @in;
do
{
@in = this._in;
}
while (@in != 0 && @in != 0 && (@in == 0 || @in == 0));
}
// Token: 0x04006B90 RID: 27536
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4006B90")]
protected readonly Stream _in;
// Token: 0x04006B91 RID: 27537
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4006B91")]
private int _limit;
}
}