using System; using System.Collections; using System.Reflection; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Valve.Newtonsoft.Json.Utilities; namespace Valve.Newtonsoft.Json.Serialization { // Token: 0x0200008A RID: 138 [Token(Token = "0x200008A")] public class JsonDictionaryContract : JsonContainerContract { // Token: 0x170000B1 RID: 177 // (get) Token: 0x060003DA RID: 986 RVA: 0x00002050 File Offset: 0x00000250 // (set) Token: 0x060003DB RID: 987 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x170000B1")] public Func DictionaryKeyResolver { [Token(Token = "0x60003DA")] [Address(RVA = "0x7E2670", Offset = "0x7E1470", VA = "0x1807E2670")] [CompilerGenerated] get { return null; } [Token(Token = "0x60003DB")] [Address(RVA = "0x7E12F0", Offset = "0x7E00F0", VA = "0x1807E12F0")] [CompilerGenerated] set { } } // Token: 0x170000B2 RID: 178 // (get) Token: 0x060003DC RID: 988 RVA: 0x00002050 File Offset: 0x00000250 // (set) Token: 0x060003DD RID: 989 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x170000B2")] public Type DictionaryKeyType { [Token(Token = "0x60003DC")] [Address(RVA = "0x7A5E90", Offset = "0x7A4C90", VA = "0x1807A5E90")] [CompilerGenerated] get { return null; } [Token(Token = "0x60003DD")] [Address(RVA = "0x8C1150", Offset = "0x8BFF50", VA = "0x1808C1150")] [CompilerGenerated] private set { } } // Token: 0x170000B3 RID: 179 // (get) Token: 0x060003DE RID: 990 RVA: 0x00002050 File Offset: 0x00000250 // (set) Token: 0x060003DF RID: 991 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x170000B3")] public Type DictionaryValueType { [Token(Token = "0x60003DE")] [Address(RVA = "0x8C1910", Offset = "0x8C0710", VA = "0x1808C1910")] [CompilerGenerated] get { return null; } [Token(Token = "0x60003DF")] [Address(RVA = "0x8C0F40", Offset = "0x8BFD40", VA = "0x1808C0F40")] [CompilerGenerated] private set { } } // Token: 0x170000B4 RID: 180 // (get) Token: 0x060003E0 RID: 992 RVA: 0x00002050 File Offset: 0x00000250 // (set) Token: 0x060003E1 RID: 993 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x170000B4")] internal JsonContract KeyContract { [Token(Token = "0x60003E0")] [Address(RVA = "0x5F4E40", Offset = "0x5F3C40", VA = "0x1805F4E40")] [CompilerGenerated] get { return null; } [Token(Token = "0x60003E1")] [Address(RVA = "0x7CB600", Offset = "0x7CA400", VA = "0x1807CB600")] [CompilerGenerated] set { } } // Token: 0x170000B5 RID: 181 // (get) Token: 0x060003E2 RID: 994 RVA: 0x00003948 File Offset: 0x00001B48 // (set) Token: 0x060003E3 RID: 995 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x170000B5")] internal bool ShouldCreateWrapper { [Token(Token = "0x60003E2")] [Address(RVA = "0xBC6B10", Offset = "0xBC5910", VA = "0x180BC6B10")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x60003E3")] [Address(RVA = "0xBC6B20", Offset = "0xBC5920", VA = "0x180BC6B20")] [CompilerGenerated] private set { } } // Token: 0x170000B6 RID: 182 // (get) Token: 0x060003E4 RID: 996 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170000B6")] internal ObjectConstructor ParameterizedCreator { [Token(Token = "0x60003E4")] [Address(RVA = "0x27BF8E0", Offset = "0x27BE6E0", VA = "0x1827BF8E0")] get { return null; } } // Token: 0x170000B7 RID: 183 // (get) Token: 0x060003E5 RID: 997 RVA: 0x00002050 File Offset: 0x00000250 // (set) Token: 0x060003E6 RID: 998 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x170000B7")] public ObjectConstructor OverrideCreator { [Token(Token = "0x60003E5")] [Address(RVA = "0x7B55D0", Offset = "0x7B43D0", VA = "0x1807B55D0")] get { return null; } [Token(Token = "0x60003E6")] [Address(RVA = "0x7B58C0", Offset = "0x7B46C0", VA = "0x1807B58C0")] set { } } // Token: 0x170000B8 RID: 184 // (get) Token: 0x060003E7 RID: 999 RVA: 0x00003960 File Offset: 0x00001B60 // (set) Token: 0x060003E8 RID: 1000 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x170000B8")] public bool HasParameterizedCreator { [Token(Token = "0x60003E7")] [Address(RVA = "0x770460", Offset = "0x76F260", VA = "0x180770460")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x60003E8")] [Address(RVA = "0x76E630", Offset = "0x76D430", VA = "0x18076E630")] [CompilerGenerated] set { } } // Token: 0x170000B9 RID: 185 // (get) Token: 0x060003E9 RID: 1001 RVA: 0x00003978 File Offset: 0x00001B78 [Token(Token = "0x170000B9")] internal bool HasParameterizedCreatorInternal { [Token(Token = "0x60003E9")] [Address(RVA = "0x27BF8B0", Offset = "0x27BE6B0", VA = "0x1827BF8B0")] get { return default(bool); } } // Token: 0x060003EA RID: 1002 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003EA")] [Address(RVA = "0x27BF1A0", Offset = "0x27BDFA0", VA = "0x1827BF1A0")] public JsonDictionaryContract(Type underlyingType) { } // Token: 0x060003EB RID: 1003 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60003EB")] [Address(RVA = "0x27BEE90", Offset = "0x27BDC90", VA = "0x1827BEE90")] internal IWrappedDictionary CreateWrapper(object dictionary) { return null; } // Token: 0x060003EC RID: 1004 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60003EC")] [Address(RVA = "0x27BEC00", Offset = "0x27BDA00", VA = "0x1827BEC00")] internal IDictionary CreateTemporaryDictionary() { return null; } // Token: 0x04000236 RID: 566 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x4000236")] private readonly Type _genericCollectionDefinitionType; // Token: 0x04000237 RID: 567 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x4000237")] private Type _genericWrapperType; // Token: 0x04000238 RID: 568 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x4000238")] private ObjectConstructor _genericWrapperCreator; // Token: 0x04000239 RID: 569 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x4000239")] private Func _genericTemporaryDictionaryCreator; // Token: 0x0400023B RID: 571 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400023B")] private readonly ConstructorInfo _parameterizedConstructor; // Token: 0x0400023C RID: 572 [FieldOffset(Offset = "0x110")] [Token(Token = "0x400023C")] private ObjectConstructor _overrideCreator; // Token: 0x0400023D RID: 573 [FieldOffset(Offset = "0x118")] [Token(Token = "0x400023D")] private ObjectConstructor _parameterizedCreator; } }