using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace BestHTTP.Extensions { // Token: 0x020019B1 RID: 6577 [Token(Token = "0x20019B1")] [StructLayout(3)] public sealed class CircularBuffer { // 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; } }