Files
Aug2021-Cpp2IL-Dump/Valve.Newtonsoft.Json/Serialization/DefaultSerializationBinder.cs
T
2026-04-10 22:50:51 +02:00

91 lines
2.8 KiB
C#

using System;
using System.Runtime.Serialization;
using Cpp2IlInjected;
using Valve.Newtonsoft.Json.Utilities;
namespace Valve.Newtonsoft.Json.Serialization
{
// Token: 0x02000077 RID: 119
[Token(Token = "0x2000077")]
public class DefaultSerializationBinder : SerializationBinder
{
// Token: 0x0600036F RID: 879 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600036F")]
[Address(RVA = "0x24EFE90", Offset = "0x24EEC90", VA = "0x1824EFE90")]
private static Type GetTypeFromTypeNameKey(DefaultSerializationBinder.TypeNameKey typeNameKey)
{
return null;
}
// Token: 0x06000370 RID: 880 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000370")]
[Address(RVA = "0x24EFE10", Offset = "0x24EEC10", VA = "0x1824EFE10", Slot = "5")]
public override Type BindToType(string assemblyName, string typeName)
{
return null;
}
// Token: 0x06000371 RID: 881 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000371")]
[Address(RVA = "0x24F01E0", Offset = "0x24EEFE0", VA = "0x1824F01E0")]
public DefaultSerializationBinder()
{
}
// Token: 0x040001F2 RID: 498
[Token(Token = "0x40001F2")]
internal static readonly DefaultSerializationBinder Instance;
// Token: 0x040001F3 RID: 499
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40001F3")]
private readonly ThreadSafeStore<DefaultSerializationBinder.TypeNameKey, Type> _typeCache;
// Token: 0x02000078 RID: 120
[Token(Token = "0x2000078")]
internal struct TypeNameKey : IEquatable<DefaultSerializationBinder.TypeNameKey>
{
// Token: 0x06000373 RID: 883 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000373")]
[Address(RVA = "0x479F00", Offset = "0x478D00", VA = "0x180479F00")]
public TypeNameKey(string assemblyName, string typeName)
{
}
// Token: 0x06000374 RID: 884 RVA: 0x000037C8 File Offset: 0x000019C8
[Token(Token = "0x6000374")]
[Address(RVA = "0x22BB3B0", Offset = "0x22BA1B0", VA = "0x1822BB3B0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x06000375 RID: 885 RVA: 0x000037E0 File Offset: 0x000019E0
[Token(Token = "0x6000375")]
[Address(RVA = "0x25019B0", Offset = "0x25007B0", VA = "0x1825019B0", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
// Token: 0x06000376 RID: 886 RVA: 0x000037F8 File Offset: 0x000019F8
[Token(Token = "0x6000376")]
[Address(RVA = "0x7515C0", Offset = "0x7503C0", VA = "0x1807515C0", Slot = "4")]
public bool Equals(DefaultSerializationBinder.TypeNameKey other)
{
return default(bool);
}
// Token: 0x040001F4 RID: 500
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40001F4")]
internal readonly string AssemblyName;
// Token: 0x040001F5 RID: 501
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x40001F5")]
internal readonly string TypeName;
}
}
}