using System; using System.Collections.Generic; using Cpp2IlInjected; namespace Pathfinding.Util { // Token: 0x02000131 RID: 305 [Token(Token = "0x20000BC")] public static class ArrayPool { // Token: 0x060009FA RID: 2554 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600088F")] [Address(RVA = "0x3022E30", Offset = "0x3021C30", VA = "0x183022E30")] public static T[] Claim(int minimumLength) { return null; } // Token: 0x060009FB RID: 2555 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000890")] [Address(RVA = "0x3020B80", Offset = "0x301F980", VA = "0x183020B80")] public static T[] ClaimWithExactLength(int length) { return null; } // Token: 0x060009FC RID: 2556 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000891")] [Address(RVA = "0x302EDF0", Offset = "0x302DBF0", VA = "0x18302EDF0")] public static void Release(ref T[] array, bool allowNonPowerOfTwo = false) { } // Token: 0x040006FF RID: 1791 [Token(Token = "0x400051F")] private const int MaximumExactArrayLength = 256; // Token: 0x04000700 RID: 1792 [Token(Token = "0x4000520")] private static readonly Stack[] pool; // Token: 0x04000701 RID: 1793 [Token(Token = "0x4000521")] private static readonly Stack[] exactPool; } }