using System; using System.Reflection; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Newtonsoft.Json.Utilities; namespace Newtonsoft.Json.Serialization { // Token: 0x02000093 RID: 147 [Token(Token = "0x2000093")] public class JsonDictionaryContract : JsonContainerContract { // Token: 0x17000092 RID: 146 // (get) Token: 0x06000319 RID: 793 RVA: 0x00002052 File Offset: 0x00000252 // (set) Token: 0x0600031A RID: 794 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000092")] public Func DictionaryKeyResolver { [Token(Token = "0x6000319")] [Address(RVA = "0x42B670", Offset = "0x42A670", VA = "0x18042B670")] [CompilerGenerated] get { return null; } [Token(Token = "0x600031A")] [Address(RVA = "0x42B6E0", Offset = "0x42A6E0", VA = "0x18042B6E0")] [CompilerGenerated] set { } } // Token: 0x17000093 RID: 147 // (get) Token: 0x0600031B RID: 795 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x17000093")] public Type DictionaryKeyType { [Token(Token = "0x600031B")] [Address(RVA = "0x42D480", Offset = "0x42C480", VA = "0x18042D480")] [CompilerGenerated] get { return null; } } // Token: 0x17000094 RID: 148 // (get) Token: 0x0600031C RID: 796 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x17000094")] public Type DictionaryValueType { [Token(Token = "0x600031C")] [Address(RVA = "0x42D840", Offset = "0x42C840", VA = "0x18042D840")] [CompilerGenerated] get { return null; } } // Token: 0x17000095 RID: 149 // (get) Token: 0x0600031D RID: 797 RVA: 0x00002052 File Offset: 0x00000252 // (set) Token: 0x0600031E RID: 798 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000095")] internal JsonContract KeyContract { [Token(Token = "0x600031D")] [Address(RVA = "0x44C890", Offset = "0x44B890", VA = "0x18044C890")] [CompilerGenerated] get { return null; } [Token(Token = "0x600031E")] [Address(RVA = "0x44E020", Offset = "0x44D020", VA = "0x18044E020")] [CompilerGenerated] set { } } // Token: 0x17000096 RID: 150 // (set) Token: 0x0600031F RID: 799 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000096")] public ObjectConstructor OverrideCreator { [Token(Token = "0x600031F")] [Address(RVA = "0x14ABD90", Offset = "0x14AAD90", VA = "0x1814ABD90")] set { } } // Token: 0x17000097 RID: 151 // (get) Token: 0x06000320 RID: 800 RVA: 0x00002FA0 File Offset: 0x000011A0 // (set) Token: 0x06000321 RID: 801 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000097")] public bool HasParameterizedCreator { [Token(Token = "0x6000320")] [Address(RVA = "0x1188490", Offset = "0x1187490", VA = "0x181188490")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x6000321")] [Address(RVA = "0x2A5EDC0", Offset = "0x2A5DDC0", VA = "0x182A5EDC0")] [CompilerGenerated] set { } } // Token: 0x17000098 RID: 152 // (get) Token: 0x06000322 RID: 802 RVA: 0x00002FB8 File Offset: 0x000011B8 [Token(Token = "0x17000098")] internal bool HasParameterizedCreatorInternal { [Token(Token = "0x6000322")] [Address(RVA = "0x2A5ED40", Offset = "0x2A5DD40", VA = "0x182A5ED40")] get { return default(bool); } } // Token: 0x06000323 RID: 803 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000323")] [Address(RVA = "0x2A5E180", Offset = "0x2A5D180", VA = "0x182A5E180")] public JsonDictionaryContract(Type underlyingType) { } // Token: 0x06000324 RID: 804 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x6000324")] [Address(RVA = "0x2A5DE70", Offset = "0x2A5CE70", VA = "0x182A5DE70")] internal IWrappedDictionary CreateWrapper(object dictionary) { return null; } // Token: 0x04000209 RID: 521 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x4000209")] private readonly Type _genericCollectionDefinitionType; // Token: 0x0400020A RID: 522 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400020A")] private Type _genericWrapperType; // Token: 0x0400020B RID: 523 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x400020B")] private ObjectConstructor _genericWrapperCreator; // Token: 0x0400020D RID: 525 [FieldOffset(Offset = "0x100")] [Token(Token = "0x400020D")] private readonly ConstructorInfo _parameterizedConstructor; // Token: 0x0400020E RID: 526 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400020E")] private ObjectConstructor _overrideCreator; // Token: 0x0400020F RID: 527 [FieldOffset(Offset = "0x110")] [Token(Token = "0x400020F")] private ObjectConstructor _parameterizedCreator; } }