using System; using System.Collections.Generic; using Cpp2IlInjected; namespace StansAssets.Foundation.Patterns { // Token: 0x02000028 RID: 40 [Token(Token = "0x200001B")] public class CollectionPool where TCollection : class, ICollection, new() { // Token: 0x06000086 RID: 134 RVA: 0x00002080 File Offset: 0x00000280 [Token(Token = "0x6000056")] [Address(RVA = "0x260DD40", Offset = "0x260CD40", VA = "0x18260DD40")] public static TCollection Get() { return null; } // Token: 0x06000087 RID: 135 RVA: 0x000022AC File Offset: 0x000004AC [Token(Token = "0x6000057")] [Address(RVA = "0x304D220", Offset = "0x304C220", VA = "0x18304D220")] public static ObjectPool.PooledObject Get(out TCollection value) { return default(ObjectPool.PooledObject); } // Token: 0x06000088 RID: 136 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x6000058")] [Address(RVA = "0x304D3B0", Offset = "0x304C3B0", VA = "0x18304D3B0")] public static void Release(TCollection toRelease) { } // Token: 0x06000089 RID: 137 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x6000059")] [Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")] public CollectionPool() { } // Token: 0x04000039 RID: 57 [Token(Token = "0x4000014")] private static readonly ObjectPool s_Pool; } }