90 lines
2.7 KiB
C#
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;
|
|
}
|
|
}
|