473 lines
16 KiB
C#
473 lines
16 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Reflection;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace Valve.Newtonsoft.Json.Serialization
|
|
{
|
|
// Token: 0x0200006D RID: 109
|
|
[Token(Token = "0x200006D")]
|
|
public class DefaultContractResolver : IContractResolver
|
|
{
|
|
// Token: 0x17000087 RID: 135
|
|
// (get) Token: 0x06000323 RID: 803 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000087")]
|
|
internal static IContractResolver Instance
|
|
{
|
|
[Token(Token = "0x6000323")]
|
|
[Address(RVA = "0x24EF980", Offset = "0x24EE780", VA = "0x1824EF980")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000088 RID: 136
|
|
// (get) Token: 0x06000324 RID: 804 RVA: 0x00003600 File Offset: 0x00001800
|
|
// (set) Token: 0x06000325 RID: 805 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000088")]
|
|
[Obsolete]
|
|
public BindingFlags DefaultMembersSearchFlags
|
|
{
|
|
[Token(Token = "0x6000324")]
|
|
[Address(RVA = "0x41F5B0", Offset = "0x41E3B0", VA = "0x18041F5B0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return BindingFlags.Default;
|
|
}
|
|
[Token(Token = "0x6000325")]
|
|
[Address(RVA = "0x41F730", Offset = "0x41E530", VA = "0x18041F730")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000089 RID: 137
|
|
// (get) Token: 0x06000326 RID: 806 RVA: 0x00003618 File Offset: 0x00001818
|
|
[Token(Token = "0x17000089")]
|
|
public bool SerializeCompilerGeneratedMembers
|
|
{
|
|
[Token(Token = "0x6000326")]
|
|
[Address(RVA = "0x3F71D0", Offset = "0x3F5FD0", VA = "0x1803F71D0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700008A RID: 138
|
|
// (get) Token: 0x06000327 RID: 807 RVA: 0x00003630 File Offset: 0x00001830
|
|
[Token(Token = "0x1700008A")]
|
|
public bool IgnoreSerializableInterface
|
|
{
|
|
[Token(Token = "0x6000327")]
|
|
[Address(RVA = "0x41ED50", Offset = "0x41DB50", VA = "0x18041ED50")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700008B RID: 139
|
|
// (get) Token: 0x06000328 RID: 808 RVA: 0x00003648 File Offset: 0x00001848
|
|
// (set) Token: 0x06000329 RID: 809 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x1700008B")]
|
|
public bool IgnoreSerializableAttribute
|
|
{
|
|
[Token(Token = "0x6000328")]
|
|
[Address(RVA = "0x439BB0", Offset = "0x4389B0", VA = "0x180439BB0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
[Token(Token = "0x6000329")]
|
|
[Address(RVA = "0x439DF0", Offset = "0x438BF0", VA = "0x180439DF0")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700008C RID: 140
|
|
// (get) Token: 0x0600032A RID: 810 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x1700008C")]
|
|
public NamingStrategy NamingStrategy
|
|
{
|
|
[Token(Token = "0x600032A")]
|
|
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600032B RID: 811 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600032B")]
|
|
[Address(RVA = "0x24EF810", Offset = "0x24EE610", VA = "0x1824EF810")]
|
|
public DefaultContractResolver()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600032C RID: 812 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600032C")]
|
|
[Address(RVA = "0x24EF8C0", Offset = "0x24EE6C0", VA = "0x1824EF8C0")]
|
|
[Obsolete]
|
|
public DefaultContractResolver(bool shareCache)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600032D RID: 813 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600032D")]
|
|
[Address(RVA = "0x24ED130", Offset = "0x24EBF30", VA = "0x1824ED130")]
|
|
internal DefaultContractResolverState GetState()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600032E RID: 814 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600032E")]
|
|
[Address(RVA = "0x24EE0C0", Offset = "0x24ECEC0", VA = "0x1824EE0C0", Slot = "5")]
|
|
public virtual JsonContract ResolveContract(Type type)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600032F RID: 815 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600032F")]
|
|
[Address(RVA = "0x24ECA70", Offset = "0x24EB870", VA = "0x1824ECA70", Slot = "6")]
|
|
protected virtual List<MemberInfo> GetSerializableMembers(Type objectType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000330 RID: 816 RVA: 0x00003660 File Offset: 0x00001860
|
|
[Token(Token = "0x6000330")]
|
|
[Address(RVA = "0x24EF3C0", Offset = "0x24EE1C0", VA = "0x1824EF3C0")]
|
|
private bool ShouldSerializeEntityMember(MemberInfo memberInfo)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000331 RID: 817 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000331")]
|
|
[Address(RVA = "0x24EAB50", Offset = "0x24E9950", VA = "0x1824EAB50", Slot = "7")]
|
|
protected virtual JsonObjectContract CreateObjectContract(Type objectType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000332 RID: 818 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000332")]
|
|
[Address(RVA = "0x24EC820", Offset = "0x24EB620", VA = "0x1824EC820")]
|
|
private MemberInfo GetExtensionDataMemberForType(Type type)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000333 RID: 819 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000333")]
|
|
[Address(RVA = "0x24EE340", Offset = "0x24ED140", VA = "0x1824EE340")]
|
|
private static void SetExtensionDataDelegates(JsonObjectContract contract, MemberInfo member)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000334 RID: 820 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000334")]
|
|
[Address(RVA = "0x24EBAB0", Offset = "0x24EA8B0", VA = "0x1824EBAB0")]
|
|
private ConstructorInfo GetAttributeConstructor(Type objectType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000335 RID: 821 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000335")]
|
|
[Address(RVA = "0x24EC9D0", Offset = "0x24EB7D0", VA = "0x1824EC9D0")]
|
|
private ConstructorInfo GetParameterizedConstructor(Type objectType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000336 RID: 822 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000336")]
|
|
[Address(RVA = "0x24E9C30", Offset = "0x24E8A30", VA = "0x1824E9C30", Slot = "8")]
|
|
protected virtual IList<JsonProperty> CreateConstructorParameters(ConstructorInfo constructor, JsonPropertyCollection memberProperties)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000337 RID: 823 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000337")]
|
|
[Address(RVA = "0x24EB390", Offset = "0x24EA190", VA = "0x1824EB390", Slot = "9")]
|
|
protected virtual JsonProperty CreatePropertyFromConstructorParameter(JsonProperty matchingMemberProperty, ParameterInfo parameterInfo)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000338 RID: 824 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000338")]
|
|
[Address(RVA = "0x24EE060", Offset = "0x24ECE60", VA = "0x1824EE060", Slot = "10")]
|
|
protected virtual JsonConverter ResolveContractConverter(Type objectType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000339 RID: 825 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000339")]
|
|
[Address(RVA = "0x24EC780", Offset = "0x24EB580", VA = "0x1824EC780")]
|
|
private Func<object> GetDefaultCreator(Type createdType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600033A RID: 826 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600033A")]
|
|
[Address(RVA = "0x24ED1A0", Offset = "0x24EBFA0", VA = "0x1824ED1A0")]
|
|
private void InitializeContract(JsonContract contract)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600033B RID: 827 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600033B")]
|
|
[Address(RVA = "0x24EDED0", Offset = "0x24ECCD0", VA = "0x1824EDED0")]
|
|
private void ResolveCallbackMethods(JsonContract contract, Type t)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600033C RID: 828 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600033C")]
|
|
[Address(RVA = "0x24EBE80", Offset = "0x24EAC80", VA = "0x1824EBE80")]
|
|
private void GetCallbackMethodsForType(Type type, out List<SerializationCallback> onSerializing, out List<SerializationCallback> onSerialized, out List<SerializationCallback> onDeserializing, out List<SerializationCallback> onDeserialized, out List<SerializationErrorCallback> onError)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600033D RID: 829 RVA: 0x00003678 File Offset: 0x00001878
|
|
[Token(Token = "0x600033D")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930")]
|
|
private static bool ShouldSkipDeserialized(Type t)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600033E RID: 830 RVA: 0x00003690 File Offset: 0x00001890
|
|
[Token(Token = "0x600033E")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930")]
|
|
private static bool ShouldSkipSerializing(Type t)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600033F RID: 831 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600033F")]
|
|
[Address(RVA = "0x24EC4F0", Offset = "0x24EB2F0", VA = "0x1824EC4F0")]
|
|
private List<Type> GetClassHierarchyForType(Type type)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000340 RID: 832 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000340")]
|
|
[Address(RVA = "0x24EA390", Offset = "0x24E9190", VA = "0x1824EA390", Slot = "11")]
|
|
protected virtual JsonDictionaryContract CreateDictionaryContract(Type objectType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000341 RID: 833 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000341")]
|
|
[Address(RVA = "0x24E9930", Offset = "0x24E8730", VA = "0x1824E9930", Slot = "12")]
|
|
protected virtual JsonArrayContract CreateArrayContract(Type objectType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000342 RID: 834 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000342")]
|
|
[Address(RVA = "0x24EAFC0", Offset = "0x24E9DC0", VA = "0x1824EAFC0", Slot = "13")]
|
|
protected virtual JsonPrimitiveContract CreatePrimitiveContract(Type objectType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000343 RID: 835 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000343")]
|
|
[Address(RVA = "0x24EAA80", Offset = "0x24E9880", VA = "0x1824EAA80", Slot = "14")]
|
|
protected virtual JsonLinqContract CreateLinqContract(Type objectType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000344 RID: 836 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000344")]
|
|
[Address(RVA = "0x24EA880", Offset = "0x24E9680", VA = "0x1824EA880", Slot = "15")]
|
|
protected virtual JsonISerializableContract CreateISerializableContract(Type objectType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000345 RID: 837 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000345")]
|
|
[Address(RVA = "0x24EBA40", Offset = "0x24EA840", VA = "0x1824EBA40", Slot = "16")]
|
|
protected virtual JsonStringContract CreateStringContract(Type objectType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000346 RID: 838 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000346")]
|
|
[Address(RVA = "0x24E9E00", Offset = "0x24E8C00", VA = "0x1824E9E00", Slot = "17")]
|
|
protected virtual JsonContract CreateContract(Type objectType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000347 RID: 839 RVA: 0x000036A8 File Offset: 0x000018A8
|
|
[Token(Token = "0x6000347")]
|
|
[Address(RVA = "0x24ED6F0", Offset = "0x24EC4F0", VA = "0x1824ED6F0")]
|
|
internal static bool IsJsonPrimitiveType(Type t)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000348 RID: 840 RVA: 0x000036C0 File Offset: 0x000018C0
|
|
[Token(Token = "0x6000348")]
|
|
[Address(RVA = "0x24ED570", Offset = "0x24EC370", VA = "0x1824ED570")]
|
|
internal static bool IsIConvertible(Type t)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000349 RID: 841 RVA: 0x000036D8 File Offset: 0x000018D8
|
|
[Token(Token = "0x6000349")]
|
|
[Address(RVA = "0x24E9710", Offset = "0x24E8510", VA = "0x1824E9710")]
|
|
internal static bool CanConvertToString(Type type)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600034A RID: 842 RVA: 0x000036F0 File Offset: 0x000018F0
|
|
[Token(Token = "0x600034A")]
|
|
[Address(RVA = "0x24ED760", Offset = "0x24EC560", VA = "0x1824ED760")]
|
|
private static bool IsValidCallback(MethodInfo method, ParameterInfo[] parameters, Type attributeType, MethodInfo currentCallback, ref Type prevAttributeType)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600034B RID: 843 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600034B")]
|
|
[Address(RVA = "0x24EC5D0", Offset = "0x24EB3D0", VA = "0x1824EC5D0")]
|
|
internal static string GetClrTypeFullName(Type type)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600034C RID: 844 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600034C")]
|
|
[Address(RVA = "0x24EB030", Offset = "0x24E9E30", VA = "0x1824EB030", Slot = "18")]
|
|
protected virtual IList<JsonProperty> CreateProperties(Type type, MemberSerialization memberSerialization)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600034D RID: 845 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600034D")]
|
|
[Address(RVA = "0x24EAAF0", Offset = "0x24E98F0", VA = "0x1824EAAF0", Slot = "19")]
|
|
protected virtual IValueProvider CreateMemberValueProvider(MemberInfo member)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600034E RID: 846 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600034E")]
|
|
[Address(RVA = "0x24EB640", Offset = "0x24EA440", VA = "0x1824EB640", Slot = "20")]
|
|
protected virtual JsonProperty CreateProperty(MemberInfo member, MemberSerialization memberSerialization)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600034F RID: 847 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600034F")]
|
|
[Address(RVA = "0x24EED90", Offset = "0x24EDB90", VA = "0x1824EED90")]
|
|
private void SetPropertySettingsFromAttributes(JsonProperty property, object attributeProvider, string name, Type declaringType, MemberSerialization memberSerialization, out bool allowNonPublicAccess)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000350 RID: 848 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000350")]
|
|
[Address(RVA = "0x24EB840", Offset = "0x24EA640", VA = "0x1824EB840")]
|
|
private Predicate<object> CreateShouldSerializeTest(MemberInfo member)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000351 RID: 849 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000351")]
|
|
[Address(RVA = "0x24EEAF0", Offset = "0x24ED8F0", VA = "0x1824EEAF0")]
|
|
private void SetIsSpecifiedActions(JsonProperty property, MemberInfo member, bool allowNonPublicAccess)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000352 RID: 850 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000352")]
|
|
[Address(RVA = "0x24EE310", Offset = "0x24ED110", VA = "0x1824EE310", Slot = "21")]
|
|
protected virtual string ResolvePropertyName(string propertyName)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000353 RID: 851 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000353")]
|
|
[Address(RVA = "0x24EE2E0", Offset = "0x24ED0E0", VA = "0x1824EE2E0", Slot = "22")]
|
|
protected virtual string ResolveDictionaryKey(string dictionaryKey)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000354 RID: 852 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000354")]
|
|
[Address(RVA = "0x6A1C40", Offset = "0x6A0A40", VA = "0x1806A1C40")]
|
|
public string GetResolvedPropertyName(string propertyName)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x040001D4 RID: 468
|
|
[Token(Token = "0x40001D4")]
|
|
private static readonly IContractResolver _instance;
|
|
|
|
// Token: 0x040001D5 RID: 469
|
|
[Token(Token = "0x40001D5")]
|
|
private static readonly JsonConverter[] BuiltInConverters;
|
|
|
|
// Token: 0x040001D6 RID: 470
|
|
[Token(Token = "0x40001D6")]
|
|
private static readonly object TypeContractCacheLock;
|
|
|
|
// Token: 0x040001D7 RID: 471
|
|
[Token(Token = "0x40001D7")]
|
|
private static readonly DefaultContractResolverState _sharedState;
|
|
|
|
// Token: 0x040001D8 RID: 472
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40001D8")]
|
|
private readonly DefaultContractResolverState _instanceState;
|
|
|
|
// Token: 0x040001D9 RID: 473
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40001D9")]
|
|
private readonly bool _sharedCache;
|
|
|
|
// Token: 0x0200006E RID: 110
|
|
[Token(Token = "0x200006E")]
|
|
internal class EnumerableDictionaryWrapper<TEnumeratorKey, TEnumeratorValue>
|
|
{
|
|
}
|
|
}
|
|
}
|