69 lines
2.2 KiB
C#
69 lines
2.2 KiB
C#
using System;
|
|
using System.Reflection;
|
|
using System.Runtime.Serialization;
|
|
using Cpp2IlInjected;
|
|
using Newtonsoft.Json.Utilities;
|
|
|
|
namespace Newtonsoft.Json.Serialization
|
|
{
|
|
// Token: 0x02000080 RID: 128
|
|
[Token(Token = "0x2000080")]
|
|
public class DefaultSerializationBinder : SerializationBinder, ISerializationBinder
|
|
{
|
|
// Token: 0x060002C3 RID: 707 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60002C3")]
|
|
[Address(RVA = "0x2A58A90", Offset = "0x2A57A90", VA = "0x182A58A90")]
|
|
public DefaultSerializationBinder()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002C4 RID: 708 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x60002C4")]
|
|
[Address(RVA = "0x2A58590", Offset = "0x2A57590", VA = "0x182A58590")]
|
|
private Type GetTypeFromTypeNameKey(StructMultiKey<string, string> typeNameKey)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002C5 RID: 709 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x60002C5")]
|
|
[Address(RVA = "0x2A582C0", Offset = "0x2A572C0", VA = "0x182A582C0")]
|
|
private Type GetGenericTypeFromTypeName(string typeName, Assembly assembly)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002C6 RID: 710 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x60002C6")]
|
|
[Address(RVA = "0x2A58530", Offset = "0x2A57530", VA = "0x182A58530")]
|
|
private Type GetTypeByName(StructMultiKey<string, string> typeNameKey)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002C7 RID: 711 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x60002C7")]
|
|
[Address(RVA = "0x2A58200", Offset = "0x2A57200", VA = "0x182A58200", Slot = "5")]
|
|
public override Type BindToType(string assemblyName, string typeName)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002C8 RID: 712 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60002C8")]
|
|
[Address(RVA = "0x2A58180", Offset = "0x2A57180", VA = "0x182A58180", Slot = "4")]
|
|
public override void BindToName(Type serializedType, out string assemblyName, out string typeName)
|
|
{
|
|
}
|
|
|
|
// Token: 0x040001CA RID: 458
|
|
[Token(Token = "0x40001CA")]
|
|
internal static readonly DefaultSerializationBinder Instance;
|
|
|
|
// Token: 0x040001CB RID: 459
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40001CB")]
|
|
private readonly ThreadSafeStore<StructMultiKey<string, string>, Type> _typeCache;
|
|
}
|
|
}
|