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: 0x060003D2 RID: 978 RVA: 0x00002050 File Offset: 0x00000250 // (set) Token: 0x060003D3 RID: 979 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x170000B1")] public Func DictionaryKeyResolver { [Token(Token = "0x60003D2")] [Address(RVA = "0x42B670", Offset = "0x42A670", VA = "0x18042B670")] [CompilerGenerated] get { return null; } [Token(Token = "0x60003D3")] [Address(RVA = "0x42B6E0", Offset = "0x42A6E0", VA = "0x18042B6E0")] [CompilerGenerated] set { } } // Token: 0x170000B2 RID: 178 // (get) Token: 0x060003D4 RID: 980 RVA: 0x00002050 File Offset: 0x00000250 // (set) Token: 0x060003D5 RID: 981 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x170000B2")] public Type DictionaryKeyType { [Token(Token = "0x60003D4")] [Address(RVA = "0x42D480", Offset = "0x42C480", VA = "0x18042D480")] [CompilerGenerated] get { return null; } [Token(Token = "0x60003D5")] [Address(RVA = "0x42DA70", Offset = "0x42CA70", VA = "0x18042DA70")] [CompilerGenerated] private set { } } // Token: 0x170000B3 RID: 179 // (get) Token: 0x060003D6 RID: 982 RVA: 0x00002050 File Offset: 0x00000250 // (set) Token: 0x060003D7 RID: 983 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x170000B3")] public Type DictionaryValueType { [Token(Token = "0x60003D6")] [Address(RVA = "0x42D840", Offset = "0x42C840", VA = "0x18042D840")] [CompilerGenerated] get { return null; } [Token(Token = "0x60003D7")] [Address(RVA = "0x42DBA0", Offset = "0x42CBA0", VA = "0x18042DBA0")] [CompilerGenerated] private set { } } // Token: 0x170000B4 RID: 180 // (get) Token: 0x060003D8 RID: 984 RVA: 0x00002050 File Offset: 0x00000250 // (set) Token: 0x060003D9 RID: 985 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x170000B4")] internal JsonContract KeyContract { [Token(Token = "0x60003D8")] [Address(RVA = "0x44C890", Offset = "0x44B890", VA = "0x18044C890")] [CompilerGenerated] get { return null; } [Token(Token = "0x60003D9")] [Address(RVA = "0x44E020", Offset = "0x44D020", VA = "0x18044E020")] [CompilerGenerated] set { } } // Token: 0x170000B5 RID: 181 // (get) Token: 0x060003DA RID: 986 RVA: 0x00003948 File Offset: 0x00001B48 // (set) Token: 0x060003DB RID: 987 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x170000B5")] internal bool ShouldCreateWrapper { [Token(Token = "0x60003DA")] [Address(RVA = "0x4D9870", Offset = "0x4D8870", VA = "0x1804D9870")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x60003DB")] [Address(RVA = "0x164E370", Offset = "0x164D370", VA = "0x18164E370")] [CompilerGenerated] private set { } } // Token: 0x170000B6 RID: 182 // (get) Token: 0x060003DC RID: 988 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170000B6")] internal ObjectConstructor ParameterizedCreator { [Token(Token = "0x60003DC")] [Address(RVA = "0x2B8D4B0", Offset = "0x2B8C4B0", VA = "0x182B8D4B0")] get { return null; } } // Token: 0x170000B7 RID: 183 // (get) Token: 0x060003DD RID: 989 RVA: 0x00002050 File Offset: 0x00000250 // (set) Token: 0x060003DE RID: 990 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x170000B7")] public ObjectConstructor OverrideCreator { [Token(Token = "0x60003DD")] [Address(RVA = "0x4C35F0", Offset = "0x4C25F0", VA = "0x1804C35F0")] get { return null; } [Token(Token = "0x60003DE")] [Address(RVA = "0xD84910", Offset = "0xD83910", VA = "0x180D84910")] set { } } // Token: 0x170000B8 RID: 184 // (get) Token: 0x060003DF RID: 991 RVA: 0x00003960 File Offset: 0x00001B60 // (set) Token: 0x060003E0 RID: 992 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x170000B8")] public bool HasParameterizedCreator { [Token(Token = "0x60003DF")] [Address(RVA = "0x1293DA0", Offset = "0x1292DA0", VA = "0x181293DA0")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x60003E0")] [Address(RVA = "0x1291F40", Offset = "0x1290F40", VA = "0x181291F40")] [CompilerGenerated] set { } } // Token: 0x170000B9 RID: 185 // (get) Token: 0x060003E1 RID: 993 RVA: 0x00003978 File Offset: 0x00001B78 [Token(Token = "0x170000B9")] internal bool HasParameterizedCreatorInternal { [Token(Token = "0x60003E1")] [Address(RVA = "0x2B8D480", Offset = "0x2B8C480", VA = "0x182B8D480")] get { return default(bool); } } // Token: 0x060003E2 RID: 994 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003E2")] [Address(RVA = "0x2B8CD70", Offset = "0x2B8BD70", VA = "0x182B8CD70")] public JsonDictionaryContract(Type underlyingType) { } // Token: 0x060003E3 RID: 995 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60003E3")] [Address(RVA = "0x2B8CA60", Offset = "0x2B8BA60", VA = "0x182B8CA60")] internal IWrappedDictionary CreateWrapper(object dictionary) { return null; } // Token: 0x060003E4 RID: 996 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60003E4")] [Address(RVA = "0x2B8C7D0", Offset = "0x2B8B7D0", VA = "0x182B8C7D0")] 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; } }