Files
27Aug2021-Cpp2IL-Dump/Newtonsoft.Json/Serialization/JsonDynamicContract.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

90 lines
2.7 KiB
C#

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<string, string> 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<Func<CallSite, object, object>> 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<Func<CallSite, object, object, object>> 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<string, CallSite<Func<CallSite, object, object>>> _callSiteGetters;
// Token: 0x04000214 RID: 532
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4000214")]
private readonly ThreadSafeStore<string, CallSite<Func<CallSite, object, object, object>>> _callSiteSetters;
}
}