96 lines
2.8 KiB
C#
96 lines
2.8 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace BestHTTP.Extensions
|
|
{
|
|
// Token: 0x0200206E RID: 8302
|
|
[Token(Token = "0x200206E")]
|
|
public sealed class CircularBuffer<T>
|
|
{
|
|
// Token: 0x17002129 RID: 8489
|
|
// (get) Token: 0x0600D073 RID: 53363 RVA: 0x002F5DC0 File Offset: 0x002F3FC0
|
|
// (set) Token: 0x0600D074 RID: 53364 RVA: 0x002F5DD4 File Offset: 0x002F3FD4
|
|
[Token(Token = "0x17002129")]
|
|
public int Capacity
|
|
{
|
|
[Token(Token = "0x600D073")]
|
|
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
|
|
get;
|
|
[Token(Token = "0x600D074")]
|
|
[Address(RVA = "0x470D10", Offset = "0x46FD10", VA = "0x180470D10")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x1700212A RID: 8490
|
|
// (get) Token: 0x0600D075 RID: 53365 RVA: 0x002F5DE8 File Offset: 0x002F3FE8
|
|
// (set) Token: 0x0600D076 RID: 53366 RVA: 0x002F5DFC File Offset: 0x002F3FFC
|
|
[Token(Token = "0x1700212A")]
|
|
public int Count
|
|
{
|
|
[Token(Token = "0x600D075")]
|
|
[Address(RVA = "0x4936D0", Offset = "0x4926D0", VA = "0x1804936D0")]
|
|
get;
|
|
[Token(Token = "0x600D076")]
|
|
[Address(RVA = "0x5F1920", Offset = "0x5F0920", VA = "0x1805F1920")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x1700212B RID: 8491
|
|
[Token(Token = "0x1700212B")]
|
|
public T this[int idx]
|
|
{
|
|
[Token(Token = "0x600D077")]
|
|
[Address(RVA = "0x2DA70D0", Offset = "0x2DA60D0", VA = "0x182DA70D0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x600D078")]
|
|
[Address(RVA = "0x2DA7240", Offset = "0x2DA6240", VA = "0x182DA7240")]
|
|
set
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D079 RID: 53369 RVA: 0x002F5E10 File Offset: 0x002F4010
|
|
[Token(Token = "0x600D079")]
|
|
[Address(RVA = "0x2DA7070", Offset = "0x2DA6070", VA = "0x182DA7070")]
|
|
public CircularBuffer(int capacity)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600D07A RID: 53370 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600D07A")]
|
|
[Address(RVA = "0x2DA6D20", Offset = "0x2DA5D20", VA = "0x182DA6D20")]
|
|
public void Add(T element)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600D07B RID: 53371 RVA: 0x002F5E2C File Offset: 0x002F402C
|
|
[Token(Token = "0x600D07B")]
|
|
[Address(RVA = "0x2DA7060", Offset = "0x2DA6060", VA = "0x182DA7060")]
|
|
public void Clear()
|
|
{
|
|
int num = 0;
|
|
this.startIdx = num;
|
|
}
|
|
|
|
// Token: 0x04008415 RID: 33813
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4008415")]
|
|
private T[] buffer;
|
|
|
|
// Token: 0x04008416 RID: 33814
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4008416")]
|
|
private int startIdx;
|
|
|
|
// Token: 0x04008417 RID: 33815
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4008417")]
|
|
private int endIdx;
|
|
}
|
|
}
|