Files
Aug2021-Cpp2IL-Dump/AstarPathfindingProject/Pathfinding/Util/ListPool.cs
T
2026-04-10 22:50:51 +02:00

96 lines
2.7 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace Pathfinding.Util
{
// Token: 0x02000134 RID: 308
[Token(Token = "0x20000BF")]
public static class ListPool<T>
{
// Token: 0x06000A09 RID: 2569 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600089E")]
[Address(RVA = "0x3038FE0", Offset = "0x3037DE0", VA = "0x183038FE0")]
public static List<T> Claim()
{
return null;
}
// Token: 0x06000A0A RID: 2570 RVA: 0x0000641C File Offset: 0x0000461C
[Token(Token = "0x600089F")]
[Address(RVA = "0x1F9A400", Offset = "0x1F99200", VA = "0x181F9A400")]
private static int FindCandidate(List<List<T>> pool, int capacity)
{
return 0;
}
// Token: 0x06000A0B RID: 2571 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60008A0")]
[Address(RVA = "0x3037E20", Offset = "0x3036C20", VA = "0x183037E20")]
public static List<T> Claim(int capacity)
{
return null;
}
// Token: 0x06000A0C RID: 2572 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60008A1")]
[Address(RVA = "0x303E410", Offset = "0x303D210", VA = "0x18303E410")]
public static void Warmup(int count, int size)
{
}
// Token: 0x06000A0D RID: 2573 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60008A2")]
[Address(RVA = "0x1F9ADA0", Offset = "0x1F99BA0", VA = "0x181F9ADA0")]
public static void Release(ref List<T> list)
{
}
// Token: 0x06000A0E RID: 2574 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60008A3")]
[Address(RVA = "0x303B020", Offset = "0x3039E20", VA = "0x18303B020")]
public static void Release(List<T> list)
{
}
// Token: 0x06000A0F RID: 2575 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60008A4")]
[Address(RVA = "0x303A6F0", Offset = "0x30394F0", VA = "0x18303A6F0")]
public static void Clear()
{
}
// Token: 0x06000A10 RID: 2576 RVA: 0x00006434 File Offset: 0x00004634
[Token(Token = "0x60008A5")]
[Address(RVA = "0x1F03840", Offset = "0x1F02640", VA = "0x181F03840")]
public static int GetSize()
{
return 0;
}
// Token: 0x04000706 RID: 1798
[Token(Token = "0x4000526")]
private static readonly List<List<T>> pool;
// Token: 0x04000707 RID: 1799
[Token(Token = "0x4000527")]
private static readonly List<List<T>> largePool;
// Token: 0x04000708 RID: 1800
[Token(Token = "0x4000528")]
private static readonly HashSet<List<T>> inPool;
// Token: 0x04000709 RID: 1801
[Token(Token = "0x4000529")]
private const int MaxCapacitySearchLength = 8;
// Token: 0x0400070A RID: 1802
[Token(Token = "0x400052A")]
private const int LargeThreshold = 5000;
// Token: 0x0400070B RID: 1803
[Token(Token = "0x400052B")]
private const int MaxLargePoolSize = 8;
}
}