using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Newtonsoft.Json.Serialization; namespace Newtonsoft.Json.Utilities { // Token: 0x02000050 RID: 80 [Token(Token = "0x2000050")] internal static class ImmutableCollectionsUtils { // Token: 0x060001B7 RID: 439 RVA: 0x00002760 File Offset: 0x00000960 [Token(Token = "0x60001B7")] [Address(RVA = "0x2A5B360", Offset = "0x2A5A360", VA = "0x182A5B360")] internal static bool TryBuildImmutableForArrayContract(Type underlyingType, Type collectionItemType, out Type createdType, out ObjectConstructor parameterizedCreator) { return default(bool); } // Token: 0x060001B8 RID: 440 RVA: 0x00002778 File Offset: 0x00000978 [Token(Token = "0x60001B8")] [Address(RVA = "0x2A5B780", Offset = "0x2A5A780", VA = "0x182A5B780")] internal static bool TryBuildImmutableForDictionaryContract(Type underlyingType, Type keyItemType, Type valueItemType, out Type createdType, out ObjectConstructor parameterizedCreator) { return default(bool); } // Token: 0x0400017B RID: 379 [Token(Token = "0x400017B")] private static readonly IList ArrayContractImmutableCollectionDefinitions; // Token: 0x0400017C RID: 380 [Token(Token = "0x400017C")] private static readonly IList DictionaryContractImmutableCollectionDefinitions; // Token: 0x02000051 RID: 81 [Token(Token = "0x2000051")] internal class ImmutableCollectionTypeInfo { // Token: 0x060001BA RID: 442 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60001BA")] [Address(RVA = "0x466000", Offset = "0x465000", VA = "0x180466000")] public ImmutableCollectionTypeInfo(string contractTypeName, string createdTypeName, string builderTypeName) { } // Token: 0x17000065 RID: 101 // (get) Token: 0x060001BB RID: 443 RVA: 0x00002052 File Offset: 0x00000252 // (set) Token: 0x060001BC RID: 444 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000065")] public string ContractTypeName { [Token(Token = "0x60001BB")] [Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")] [CompilerGenerated] get { return null; } [Token(Token = "0x60001BC")] [Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")] [CompilerGenerated] set { } } // Token: 0x17000066 RID: 102 // (get) Token: 0x060001BD RID: 445 RVA: 0x00002052 File Offset: 0x00000252 // (set) Token: 0x060001BE RID: 446 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000066")] public string CreatedTypeName { [Token(Token = "0x60001BD")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")] [CompilerGenerated] get { return null; } [Token(Token = "0x60001BE")] [Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")] [CompilerGenerated] set { } } // Token: 0x17000067 RID: 103 // (get) Token: 0x060001BF RID: 447 RVA: 0x00002052 File Offset: 0x00000252 // (set) Token: 0x060001C0 RID: 448 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000067")] public string BuilderTypeName { [Token(Token = "0x60001BF")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")] [CompilerGenerated] get { return null; } [Token(Token = "0x60001C0")] [Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")] [CompilerGenerated] set { } } } } }