using System; using System.Dynamic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Newtonsoft.Json.Utilities; namespace Newtonsoft.Json.Serialization { // Token: 0x02000094 RID: 148 [Token(Token = "0x2000094")] public class JsonDynamicContract : JsonContainerContract { // Token: 0x17000099 RID: 153 // (get) Token: 0x06000325 RID: 805 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x17000099")] public JsonPropertyCollection Properties { [Token(Token = "0x6000325")] [Address(RVA = "0x42B670", Offset = "0x42A670", VA = "0x18042B670")] [CompilerGenerated] get { return null; } } // Token: 0x1700009A RID: 154 // (get) Token: 0x06000326 RID: 806 RVA: 0x00002052 File Offset: 0x00000252 // (set) Token: 0x06000327 RID: 807 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700009A")] public Func PropertyNameResolver { [Token(Token = "0x6000326")] [Address(RVA = "0x42D480", Offset = "0x42C480", VA = "0x18042D480")] [CompilerGenerated] get { return null; } [Token(Token = "0x6000327")] [Address(RVA = "0x42DA70", Offset = "0x42CA70", VA = "0x18042DA70")] [CompilerGenerated] set { } } // Token: 0x06000328 RID: 808 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x6000328")] [Address(RVA = "0x2A5EDD0", Offset = "0x2A5DDD0", VA = "0x182A5EDD0")] private static CallSite> CreateCallSiteGetter(string name) { return null; } // Token: 0x06000329 RID: 809 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x6000329")] [Address(RVA = "0x2A5EEC0", Offset = "0x2A5DEC0", VA = "0x182A5EEC0")] private static CallSite> CreateCallSiteSetter(string name) { return null; } // Token: 0x0600032A RID: 810 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600032A")] [Address(RVA = "0x2A5F0A0", Offset = "0x2A5E0A0", VA = "0x182A5F0A0")] public JsonDynamicContract(Type underlyingType) { } // Token: 0x0600032B RID: 811 RVA: 0x00002FD0 File Offset: 0x000011D0 [Token(Token = "0x600032B")] [Address(RVA = "0x2A5EFB0", Offset = "0x2A5DFB0", VA = "0x182A5EFB0")] internal bool TryGetMember(IDynamicMetaObjectProvider dynamicProvider, string name, out object value) { return default(bool); } // Token: 0x04000213 RID: 531 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x4000213")] private readonly ThreadSafeStore>> _callSiteGetters; // Token: 0x04000214 RID: 532 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x4000214")] private readonly ThreadSafeStore>> _callSiteSetters; } }