Files
27Aug2021-Cpp2IL-Dump/AstarPathfindingProject/Pathfinding/Util/ListPool.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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 = "0x32A68D0", Offset = "0x32A58D0", VA = "0x1832A68D0")]
public static List<T> Claim()
{
return null;
}
// Token: 0x06000A0A RID: 2570 RVA: 0x0000641C File Offset: 0x0000461C
[Token(Token = "0x600089F")]
[Address(RVA = "0x28E4440", Offset = "0x28E3440", VA = "0x1828E4440")]
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 = "0x32A5020", Offset = "0x32A4020", VA = "0x1832A5020")]
public static List<T> Claim(int capacity)
{
return null;
}
// Token: 0x06000A0C RID: 2572 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60008A1")]
[Address(RVA = "0x32AE130", Offset = "0x32AD130", VA = "0x1832AE130")]
public static void Warmup(int count, int size)
{
}
// Token: 0x06000A0D RID: 2573 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60008A2")]
[Address(RVA = "0x28E4760", Offset = "0x28E3760", VA = "0x1828E4760")]
public static void Release(ref List<T> list)
{
}
// Token: 0x06000A0E RID: 2574 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60008A3")]
[Address(RVA = "0x32A97A0", Offset = "0x32A87A0", VA = "0x1832A97A0")]
public static void Release(List<T> list)
{
}
// Token: 0x06000A0F RID: 2575 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60008A4")]
[Address(RVA = "0x32A8540", Offset = "0x32A7540", VA = "0x1832A8540")]
public static void Clear()
{
}
// Token: 0x06000A10 RID: 2576 RVA: 0x00006434 File Offset: 0x00004634
[Token(Token = "0x60008A5")]
[Address(RVA = "0x260DD40", Offset = "0x260CD40", VA = "0x18260DD40")]
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;
}
}