using System; using System.Collections.Generic; using Cpp2IlInjected; namespace Valve.Newtonsoft.Json.Utilities { // Token: 0x02000067 RID: 103 [Token(Token = "0x2000067")] internal class ThreadSafeStore { // Token: 0x06000302 RID: 770 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000302")] [Address(RVA = "0x2FBD6D0", Offset = "0x2FBC6D0", VA = "0x182FBD6D0")] public ThreadSafeStore(Func creator) { } // Token: 0x06000303 RID: 771 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000303")] [Address(RVA = "0x2FBD490", Offset = "0x2FBC490", VA = "0x182FBD490")] public TValue Get(TKey key) { return null; } // Token: 0x06000304 RID: 772 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000304")] [Address(RVA = "0x2FBD280", Offset = "0x2FBC280", VA = "0x182FBD280")] private TValue AddValue(TKey key) { return null; } // Token: 0x040001CC RID: 460 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40001CC")] private readonly object _lock; // Token: 0x040001CD RID: 461 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40001CD")] private Dictionary _store; // Token: 0x040001CE RID: 462 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40001CE")] private readonly Func _creator; } }