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: 0x0600038C RID: 908 RVA: 0x00002050 File Offset: 0x00000250 // (set) Token: 0x0600038D RID: 909 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000096")] public Type CollectionItemType { [Token(Token = "0x600038C")] [Address(RVA = "0x7E2670", Offset = "0x7E1470", VA = "0x1807E2670")] [CompilerGenerated] get { return null; } [Token(Token = "0x600038D")] [Address(RVA = "0x7E12F0", Offset = "0x7E00F0", VA = "0x1807E12F0")] [CompilerGenerated] private set { } } // Token: 0x17000097 RID: 151 // (get) Token: 0x0600038E RID: 910 RVA: 0x00003840 File Offset: 0x00001A40 // (set) Token: 0x0600038F RID: 911 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000097")] public bool IsMultidimensionalArray { [Token(Token = "0x600038E")] [Address(RVA = "0x8CD9C0", Offset = "0x8CC7C0", VA = "0x1808CD9C0")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x600038F")] [Address(RVA = "0x8CDEC0", Offset = "0x8CCCC0", VA = "0x1808CDEC0")] [CompilerGenerated] private set { } } // Token: 0x17000098 RID: 152 // (get) Token: 0x06000390 RID: 912 RVA: 0x00003858 File Offset: 0x00001A58 // (set) Token: 0x06000391 RID: 913 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000098")] internal bool IsArray { [Token(Token = "0x6000390")] [Address(RVA = "0x965570", Offset = "0x964370", VA = "0x180965570")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x6000391")] [Address(RVA = "0xF3CB00", Offset = "0xF3B900", VA = "0x180F3CB00")] [CompilerGenerated] private set { } } // Token: 0x17000099 RID: 153 // (get) Token: 0x06000392 RID: 914 RVA: 0x00003870 File Offset: 0x00001A70 // (set) Token: 0x06000393 RID: 915 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000099")] internal bool ShouldCreateWrapper { [Token(Token = "0x6000392")] [Address(RVA = "0x2034D80", Offset = "0x2033B80", VA = "0x182034D80")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x6000393")] [Address(RVA = "0x27BDCF0", Offset = "0x27BCAF0", VA = "0x1827BDCF0")] [CompilerGenerated] private set { } } // Token: 0x1700009A RID: 154 // (get) Token: 0x06000394 RID: 916 RVA: 0x00003888 File Offset: 0x00001A88 // (set) Token: 0x06000395 RID: 917 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700009A")] internal bool CanDeserialize { [Token(Token = "0x6000394")] [Address(RVA = "0x27BDC00", Offset = "0x27BCA00", VA = "0x1827BDC00")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x6000395")] [Address(RVA = "0x27BDCD0", Offset = "0x27BCAD0", VA = "0x1827BDCD0")] [CompilerGenerated] private set { } } // Token: 0x1700009B RID: 155 // (get) Token: 0x06000396 RID: 918 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700009B")] internal ObjectConstructor ParameterizedCreator { [Token(Token = "0x6000396")] [Address(RVA = "0x27BDC40", Offset = "0x27BCA40", VA = "0x1827BDC40")] get { return null; } } // Token: 0x1700009C RID: 156 // (get) Token: 0x06000397 RID: 919 RVA: 0x00002050 File Offset: 0x00000250 // (set) Token: 0x06000398 RID: 920 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700009C")] public ObjectConstructor OverrideCreator { [Token(Token = "0x6000397")] [Address(RVA = "0x7B5590", Offset = "0x7B4390", VA = "0x1807B5590")] get { return null; } [Token(Token = "0x6000398")] [Address(RVA = "0x27BDCE0", Offset = "0x27BCAE0", VA = "0x1827BDCE0")] set { } } // Token: 0x1700009D RID: 157 // (get) Token: 0x06000399 RID: 921 RVA: 0x000038A0 File Offset: 0x00001AA0 // (set) Token: 0x0600039A RID: 922 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700009D")] public bool HasParameterizedCreator { [Token(Token = "0x6000399")] [Address(RVA = "0xD53F50", Offset = "0xD52D50", VA = "0x180D53F50")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x600039A")] [Address(RVA = "0xD51A00", Offset = "0xD50800", VA = "0x180D51A00")] [CompilerGenerated] set { } } // Token: 0x1700009E RID: 158 // (get) Token: 0x0600039B RID: 923 RVA: 0x000038B8 File Offset: 0x00001AB8 [Token(Token = "0x1700009E")] internal bool HasParameterizedCreatorInternal { [Token(Token = "0x600039B")] [Address(RVA = "0x27BDC10", Offset = "0x27BCA10", VA = "0x1827BDC10")] get { return default(bool); } } // Token: 0x0600039C RID: 924 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600039C")] [Address(RVA = "0x27BD190", Offset = "0x27BBF90", VA = "0x1827BD190")] public JsonArrayContract(Type underlyingType) { } // Token: 0x0600039D RID: 925 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600039D")] [Address(RVA = "0x27BCD70", Offset = "0x27BBB70", VA = "0x1827BCD70")] internal IWrappedCollection CreateWrapper(object list) { return null; } // Token: 0x0600039E RID: 926 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600039E")] [Address(RVA = "0x27BCB60", Offset = "0x27BB960", VA = "0x1827BCB60")] 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; } }