Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/BestHTTP/Extensions/CircularBuffer.cs
T
2026-04-08 23:40:05 +02:00

98 lines
2.9 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace BestHTTP.Extensions
{
// Token: 0x020019B1 RID: 6577
[Token(Token = "0x20019B1")]
[StructLayout(3)]
public sealed class CircularBuffer<T>
{
// Token: 0x17001C8B RID: 7307
// (get) Token: 0x0600B0CB RID: 45259 RVA: 0x00295174 File Offset: 0x00293374
// (set) Token: 0x0600B0CC RID: 45260 RVA: 0x00295188 File Offset: 0x00293388
[Token(Token = "0x17001C8B")]
public int Capacity
{
[Token(Token = "0x600B0CB")]
[Address(RVA = "0x3C1C50", Offset = "0x3C0650", VA = "0x1803C1C50")]
get;
[Token(Token = "0x600B0CC")]
[Address(RVA = "0x3C1C90", Offset = "0x3C0690", VA = "0x1803C1C90")]
private set;
}
// Token: 0x17001C8C RID: 7308
// (get) Token: 0x0600B0CD RID: 45261 RVA: 0x0029519C File Offset: 0x0029339C
// (set) Token: 0x0600B0CE RID: 45262 RVA: 0x002951B0 File Offset: 0x002933B0
[Token(Token = "0x17001C8C")]
public int Count
{
[Token(Token = "0x600B0CD")]
[Address(RVA = "0x55D550", Offset = "0x55BF50", VA = "0x18055D550")]
get;
[Token(Token = "0x600B0CE")]
[Address(RVA = "0x55D5D0", Offset = "0x55BFD0", VA = "0x18055D5D0")]
private set;
}
// Token: 0x17001C8D RID: 7309
[Token(Token = "0x17001C8D")]
public T this[int idx]
{
[Token(Token = "0x600B0CF")]
[Address(RVA = "0x22392A0", Offset = "0x2237CA0", VA = "0x1822392A0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600B0D0")]
[Address(RVA = "0x2239410", Offset = "0x2237E10", VA = "0x182239410")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0600B0D1 RID: 45265 RVA: 0x002951C4 File Offset: 0x002933C4
[Token(Token = "0x600B0D1")]
[Address(RVA = "0x2239240", Offset = "0x2237C40", VA = "0x182239240")]
public CircularBuffer(int capacity)
{
}
// Token: 0x0600B0D2 RID: 45266 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600B0D2")]
[Address(RVA = "0x2238EF0", Offset = "0x22378F0", VA = "0x182238EF0")]
public void Add(T element)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600B0D3 RID: 45267 RVA: 0x002951E0 File Offset: 0x002933E0
[Token(Token = "0x600B0D3")]
[Address(RVA = "0x2239230", Offset = "0x2237C30", VA = "0x182239230")]
public void Clear()
{
int num = 0;
this.startIdx = num;
}
// Token: 0x04007419 RID: 29721
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4007419")]
private T[] buffer;
// Token: 0x0400741A RID: 29722
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400741A")]
private int startIdx;
// Token: 0x0400741B RID: 29723
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400741B")]
private int endIdx;
}
}