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: 0x02000080 RID: 128 [Token(Token = "0x2000080")] public class JsonArrayContract : JsonContainerContract { // Token: 0x17000096 RID: 150 // (get) Token: 0x06000384 RID: 900 RVA: 0x00002050 File Offset: 0x00000250 // (set) Token: 0x06000385 RID: 901 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000096")] public Type CollectionItemType { [Token(Token = "0x6000384")] [Address(RVA = "0x42B670", Offset = "0x42A670", VA = "0x18042B670")] [CompilerGenerated] get { return null; } [Token(Token = "0x6000385")] [Address(RVA = "0x42B6E0", Offset = "0x42A6E0", VA = "0x18042B6E0")] [CompilerGenerated] private set { } } // Token: 0x17000097 RID: 151 // (get) Token: 0x06000386 RID: 902 RVA: 0x00003840 File Offset: 0x00001A40 // (set) Token: 0x06000387 RID: 903 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000097")] public bool IsMultidimensionalArray { [Token(Token = "0x6000386")] [Address(RVA = "0x1251590", Offset = "0x1250590", VA = "0x181251590")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x6000387")] [Address(RVA = "0x13C7960", Offset = "0x13C6960", VA = "0x1813C7960")] [CompilerGenerated] private set { } } // Token: 0x17000098 RID: 152 // (get) Token: 0x06000388 RID: 904 RVA: 0x00003858 File Offset: 0x00001A58 // (set) Token: 0x06000389 RID: 905 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000098")] internal bool IsArray { [Token(Token = "0x6000388")] [Address(RVA = "0x1A5AEB0", Offset = "0x1A59EB0", VA = "0x181A5AEB0")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x6000389")] [Address(RVA = "0x1A5A7A0", Offset = "0x1A597A0", VA = "0x181A5A7A0")] [CompilerGenerated] private set { } } // Token: 0x17000099 RID: 153 // (get) Token: 0x0600038A RID: 906 RVA: 0x00003870 File Offset: 0x00001A70 // (set) Token: 0x0600038B RID: 907 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000099")] internal bool ShouldCreateWrapper { [Token(Token = "0x600038A")] [Address(RVA = "0x79AC40", Offset = "0x799C40", VA = "0x18079AC40")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x600038B")] [Address(RVA = "0x2B8B9B0", Offset = "0x2B8A9B0", VA = "0x182B8B9B0")] [CompilerGenerated] private set { } } // Token: 0x1700009A RID: 154 // (get) Token: 0x0600038C RID: 908 RVA: 0x00003888 File Offset: 0x00001A88 // (set) Token: 0x0600038D RID: 909 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700009A")] internal bool CanDeserialize { [Token(Token = "0x600038C")] [Address(RVA = "0x2B8B8C0", Offset = "0x2B8A8C0", VA = "0x182B8B8C0")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x600038D")] [Address(RVA = "0x2B8B990", Offset = "0x2B8A990", VA = "0x182B8B990")] [CompilerGenerated] private set { } } // Token: 0x1700009B RID: 155 // (get) Token: 0x0600038E RID: 910 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700009B")] internal ObjectConstructor ParameterizedCreator { [Token(Token = "0x600038E")] [Address(RVA = "0x2B8B900", Offset = "0x2B8A900", VA = "0x182B8B900")] get { return null; } } // Token: 0x1700009C RID: 156 // (get) Token: 0x0600038F RID: 911 RVA: 0x00002050 File Offset: 0x00000250 // (set) Token: 0x06000390 RID: 912 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700009C")] public ObjectConstructor OverrideCreator { [Token(Token = "0x600038F")] [Address(RVA = "0x5B7060", Offset = "0x5B6060", VA = "0x1805B7060")] get { return null; } [Token(Token = "0x6000390")] [Address(RVA = "0x2B8B9A0", Offset = "0x2B8A9A0", VA = "0x182B8B9A0")] set { } } // Token: 0x1700009D RID: 157 // (get) Token: 0x06000391 RID: 913 RVA: 0x000038A0 File Offset: 0x00001AA0 // (set) Token: 0x06000392 RID: 914 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700009D")] public bool HasParameterizedCreator { [Token(Token = "0x6000391")] [Address(RVA = "0x907C70", Offset = "0x906C70", VA = "0x180907C70")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x6000392")] [Address(RVA = "0x907FB0", Offset = "0x906FB0", VA = "0x180907FB0")] [CompilerGenerated] set { } } // Token: 0x1700009E RID: 158 // (get) Token: 0x06000393 RID: 915 RVA: 0x000038B8 File Offset: 0x00001AB8 [Token(Token = "0x1700009E")] internal bool HasParameterizedCreatorInternal { [Token(Token = "0x6000393")] [Address(RVA = "0x2B8B8D0", Offset = "0x2B8A8D0", VA = "0x182B8B8D0")] get { return default(bool); } } // Token: 0x06000394 RID: 916 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000394")] [Address(RVA = "0x2B8AE50", Offset = "0x2B89E50", VA = "0x182B8AE50")] public JsonArrayContract(Type underlyingType) { } // Token: 0x06000395 RID: 917 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000395")] [Address(RVA = "0x2B8AA30", Offset = "0x2B89A30", VA = "0x182B8AA30")] internal IWrappedCollection CreateWrapper(object list) { return null; } // Token: 0x06000396 RID: 918 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000396")] [Address(RVA = "0x2B8A820", Offset = "0x2B89820", VA = "0x182B8A820")] internal IList CreateTemporaryCollection() { return null; } // Token: 0x04000200 RID: 512 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x4000200")] private readonly Type _genericCollectionDefinitionType; // Token: 0x04000201 RID: 513 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x4000201")] private Type _genericWrapperType; // Token: 0x04000202 RID: 514 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x4000202")] private ObjectConstructor _genericWrapperCreator; // Token: 0x04000203 RID: 515 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x4000203")] private Func _genericTemporaryCollectionCreator; // Token: 0x04000207 RID: 519 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x4000207")] private readonly ConstructorInfo _parameterizedConstructor; // Token: 0x04000208 RID: 520 [FieldOffset(Offset = "0x100")] [Token(Token = "0x4000208")] private ObjectConstructor _parameterizedCreator; // Token: 0x04000209 RID: 521 [FieldOffset(Offset = "0x108")] [Token(Token = "0x4000209")] private ObjectConstructor _overrideCreator; } }