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 _typeCache; // Token: 0x02000078 RID: 120 [Token(Token = "0x2000078")] internal struct TypeNameKey : IEquatable { // 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; } } }