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 = "0x1F03840", Offset = "0x1F02640", VA = "0x181F03840")] public static TCollection Get() { return null; } // Token: 0x06000087 RID: 135 RVA: 0x000022AC File Offset: 0x000004AC [Token(Token = "0x6000057")] [Address(RVA = "0x2905C80", Offset = "0x2904A80", VA = "0x182905C80")] 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 = "0x2905E10", Offset = "0x2904C10", VA = "0x182905E10")] public static void Release(TCollection toRelease) { } // Token: 0x06000089 RID: 137 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x6000059")] [Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")] public CollectionPool() { } // Token: 0x04000039 RID: 57 [Token(Token = "0x4000014")] private static readonly ObjectPool s_Pool; } }