using System; using System.Collections.Generic; using Cpp2IlInjected; namespace Singular.Newtonsoft.Json.Utilities { // Token: 0x0200003A RID: 58 [Token(Token = "0x2000031")] internal class BidirectionalDictionary { // Token: 0x0600024B RID: 587 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600022E")] [Address(RVA = "0x29057E0", Offset = "0x29045E0", VA = "0x1829057E0")] public BidirectionalDictionary() { } // Token: 0x0600024C RID: 588 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600022F")] [Address(RVA = "0x2905860", Offset = "0x2904660", VA = "0x182905860")] public BidirectionalDictionary(IEqualityComparer firstEqualityComparer, IEqualityComparer secondEqualityComparer) { } // Token: 0x0600024D RID: 589 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000230")] [Address(RVA = "0x2905530", Offset = "0x2904330", VA = "0x182905530")] public void Add(TFirst first, TSecond second) { } // Token: 0x0600024E RID: 590 RVA: 0x00002CE8 File Offset: 0x00000EE8 [Token(Token = "0x6000231")] [Address(RVA = "0x29056E0", Offset = "0x29044E0", VA = "0x1829056E0")] public bool TryGetByFirst(TFirst first, out TSecond second) { return default(bool); } // Token: 0x0600024F RID: 591 RVA: 0x00002D00 File Offset: 0x00000F00 [Token(Token = "0x6000232")] [Address(RVA = "0x2905760", Offset = "0x2904560", VA = "0x182905760")] public bool TryGetBySecond(TSecond second, out TFirst first) { return default(bool); } // Token: 0x04000118 RID: 280 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40000DF")] private readonly IDictionary _firstToSecond; // Token: 0x04000119 RID: 281 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40000E0")] private readonly IDictionary _secondToFirst; } }