98 lines
2.9 KiB
C#
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;
|
|
}
|
|
}
|