372 lines
13 KiB
C#
372 lines
13 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Reflection;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace Singular.Newtonsoft.Json.Serialization
|
|
{
|
|
// Token: 0x0200007F RID: 127
|
|
[Token(Token = "0x2000055")]
|
|
public class DefaultContractResolver : IContractResolver
|
|
{
|
|
// Token: 0x17000092 RID: 146
|
|
// (get) Token: 0x0600042B RID: 1067 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000082")]
|
|
internal static IContractResolver Instance
|
|
{
|
|
[Token(Token = "0x60003A8")]
|
|
[Address(RVA = "0x2AE0630", Offset = "0x2ADF630", VA = "0x182AE0630")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000093 RID: 147
|
|
// (get) Token: 0x0600042C RID: 1068 RVA: 0x00003810 File Offset: 0x00001A10
|
|
[Token(Token = "0x17000083")]
|
|
public bool DynamicCodeGeneration
|
|
{
|
|
[Token(Token = "0x60003A9")]
|
|
[Address(RVA = "0x2AE05E0", Offset = "0x2ADF5E0", VA = "0x182AE05E0")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000094 RID: 148
|
|
// (get) Token: 0x0600042D RID: 1069 RVA: 0x00003828 File Offset: 0x00001A28
|
|
// (set) Token: 0x0600042E RID: 1070 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000084")]
|
|
public BindingFlags DefaultMembersSearchFlags
|
|
{
|
|
[Token(Token = "0x60003AA")]
|
|
[Address(RVA = "0x497590", Offset = "0x496590", VA = "0x180497590")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return BindingFlags.Default;
|
|
}
|
|
[Token(Token = "0x60003AB")]
|
|
[Address(RVA = "0x50A2B0", Offset = "0x5092B0", VA = "0x18050A2B0")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000095 RID: 149
|
|
// (get) Token: 0x0600042F RID: 1071 RVA: 0x00003840 File Offset: 0x00001A40
|
|
// (set) Token: 0x06000430 RID: 1072 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000085")]
|
|
public bool SerializeCompilerGeneratedMembers
|
|
{
|
|
[Token(Token = "0x60003AC")]
|
|
[Address(RVA = "0x4700C0", Offset = "0x46F0C0", VA = "0x1804700C0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
[Token(Token = "0x60003AD")]
|
|
[Address(RVA = "0x65E580", Offset = "0x65D580", VA = "0x18065E580")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000431 RID: 1073 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003AE")]
|
|
[Address(RVA = "0x2AE05B0", Offset = "0x2ADF5B0", VA = "0x182AE05B0")]
|
|
public DefaultContractResolver()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000432 RID: 1074 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003AF")]
|
|
[Address(RVA = "0x2AE0580", Offset = "0x2ADF580", VA = "0x182AE0580")]
|
|
public DefaultContractResolver(bool shareCache)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000433 RID: 1075 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003B0")]
|
|
[Address(RVA = "0x2ADDCF0", Offset = "0x2ADCCF0", VA = "0x182ADDCF0")]
|
|
private Dictionary<ResolverContractKey, JsonContract> GetCache()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000434 RID: 1076 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003B1")]
|
|
[Address(RVA = "0x2AE03B0", Offset = "0x2ADF3B0", VA = "0x182AE03B0")]
|
|
private void UpdateCache(Dictionary<ResolverContractKey, JsonContract> cache)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000435 RID: 1077 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003B2")]
|
|
[Address(RVA = "0x2ADF980", Offset = "0x2ADE980", VA = "0x182ADF980", Slot = "5")]
|
|
public virtual JsonContract ResolveContract(Type type)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000436 RID: 1078 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003B3")]
|
|
[Address(RVA = "0x2ADE470", Offset = "0x2ADD470", VA = "0x182ADE470", Slot = "6")]
|
|
protected virtual List<MemberInfo> GetSerializableMembers(Type objectType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000437 RID: 1079 RVA: 0x00003858 File Offset: 0x00001A58
|
|
[Token(Token = "0x60003B4")]
|
|
[Address(RVA = "0x2AE0270", Offset = "0x2ADF270", VA = "0x182AE0270")]
|
|
private bool ShouldSerializeEntityMember(MemberInfo memberInfo)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000438 RID: 1080 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003B5")]
|
|
[Address(RVA = "0x2ADCDB0", Offset = "0x2ADBDB0", VA = "0x182ADCDB0", Slot = "7")]
|
|
protected virtual JsonObjectContract CreateObjectContract(Type objectType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000439 RID: 1081 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003B6")]
|
|
[Address(RVA = "0x2ADDB40", Offset = "0x2ADCB40", VA = "0x182ADDB40")]
|
|
private ConstructorInfo GetAttributeConstructor(Type objectType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600043A RID: 1082 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003B7")]
|
|
[Address(RVA = "0x2ADE3E0", Offset = "0x2ADD3E0", VA = "0x182ADE3E0")]
|
|
private ConstructorInfo GetParametrizedConstructor(Type objectType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600043B RID: 1083 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003B8")]
|
|
[Address(RVA = "0x2ADC3A0", Offset = "0x2ADB3A0", VA = "0x182ADC3A0", Slot = "8")]
|
|
protected virtual IList<JsonProperty> CreateConstructorParameters(ConstructorInfo constructor, JsonPropertyCollection memberProperties)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600043C RID: 1084 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003B9")]
|
|
[Address(RVA = "0x2ADD500", Offset = "0x2ADC500", VA = "0x182ADD500", Slot = "9")]
|
|
protected virtual JsonProperty CreatePropertyFromConstructorParameter(JsonProperty matchingMemberProperty, ParameterInfo parameterInfo)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600043D RID: 1085 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003BA")]
|
|
[Address(RVA = "0x2ADF920", Offset = "0x2ADE920", VA = "0x182ADF920", Slot = "10")]
|
|
protected virtual JsonConverter ResolveContractConverter(Type objectType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600043E RID: 1086 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003BB")]
|
|
[Address(RVA = "0x2ADE340", Offset = "0x2ADD340", VA = "0x182ADE340")]
|
|
private Func<object> GetDefaultCreator(Type createdType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600043F RID: 1087 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003BC")]
|
|
[Address(RVA = "0x2ADE940", Offset = "0x2ADD940", VA = "0x182ADE940")]
|
|
private void InitializeContract(JsonContract contract)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000440 RID: 1088 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003BD")]
|
|
[Address(RVA = "0x2ADF750", Offset = "0x2ADE750", VA = "0x182ADF750")]
|
|
private void ResolveCallbackMethods(JsonContract contract, Type t)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000441 RID: 1089 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003BE")]
|
|
[Address(RVA = "0x2ADDD60", Offset = "0x2ADCD60", VA = "0x182ADDD60")]
|
|
private void GetCallbackMethodsForType(Type type, out MethodInfo onSerializing, out MethodInfo onSerialized, out MethodInfo onDeserializing, out MethodInfo onDeserialized, out MethodInfo onError)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000442 RID: 1090 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003BF")]
|
|
[Address(RVA = "0x2ADC910", Offset = "0x2ADB910", VA = "0x182ADC910", Slot = "11")]
|
|
protected virtual JsonDictionaryContract CreateDictionaryContract(Type objectType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000443 RID: 1091 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003C0")]
|
|
[Address(RVA = "0x2ADC330", Offset = "0x2ADB330", VA = "0x182ADC330", Slot = "12")]
|
|
protected virtual JsonArrayContract CreateArrayContract(Type objectType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000444 RID: 1092 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003C1")]
|
|
[Address(RVA = "0x2ADD220", Offset = "0x2ADC220", VA = "0x182ADD220", Slot = "13")]
|
|
protected virtual JsonPrimitiveContract CreatePrimitiveContract(Type objectType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000445 RID: 1093 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003C2")]
|
|
[Address(RVA = "0x2ADCC50", Offset = "0x2ADBC50", VA = "0x182ADCC50", Slot = "14")]
|
|
protected virtual JsonLinqContract CreateLinqContract(Type objectType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000446 RID: 1094 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003C3")]
|
|
[Address(RVA = "0x2ADC9C0", Offset = "0x2ADB9C0", VA = "0x182ADC9C0", Slot = "15")]
|
|
protected virtual JsonISerializableContract CreateISerializableContract(Type objectType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000447 RID: 1095 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003C4")]
|
|
[Address(RVA = "0x2ADDAD0", Offset = "0x2ADCAD0", VA = "0x182ADDAD0", Slot = "16")]
|
|
protected virtual JsonStringContract CreateStringContract(Type objectType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000448 RID: 1096 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003C5")]
|
|
[Address(RVA = "0x2ADC580", Offset = "0x2ADB580", VA = "0x182ADC580", Slot = "17")]
|
|
protected virtual JsonContract CreateContract(Type objectType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000449 RID: 1097 RVA: 0x00003870 File Offset: 0x00001A70
|
|
[Token(Token = "0x60003C6")]
|
|
[Address(RVA = "0x2ADC0F0", Offset = "0x2ADB0F0", VA = "0x182ADC0F0")]
|
|
internal static bool CanConvertToString(Type type)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600044A RID: 1098 RVA: 0x00003888 File Offset: 0x00001A88
|
|
[Token(Token = "0x60003C7")]
|
|
[Address(RVA = "0x2ADEBA0", Offset = "0x2ADDBA0", VA = "0x182ADEBA0")]
|
|
private static bool IsValidCallback(MethodInfo method, ParameterInfo[] parameters, Type attributeType, MethodInfo currentCallback, ref Type prevAttributeType)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600044B RID: 1099 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003C8")]
|
|
[Address(RVA = "0x2ADE180", Offset = "0x2ADD180", VA = "0x182ADE180")]
|
|
internal static string GetClrTypeFullName(Type type)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600044C RID: 1100 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003C9")]
|
|
[Address(RVA = "0x2ADD290", Offset = "0x2ADC290", VA = "0x182ADD290", Slot = "18")]
|
|
protected virtual IList<JsonProperty> CreateProperties(Type type, MemberSerialization memberSerialization)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600044D RID: 1101 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003CA")]
|
|
[Address(RVA = "0x2ADCCC0", Offset = "0x2ADBCC0", VA = "0x182ADCCC0", Slot = "19")]
|
|
protected virtual IValueProvider CreateMemberValueProvider(MemberInfo member)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600044E RID: 1102 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003CB")]
|
|
[Address(RVA = "0x2ADD750", Offset = "0x2ADC750", VA = "0x182ADD750", Slot = "20")]
|
|
protected virtual JsonProperty CreateProperty(MemberInfo member, MemberSerialization memberSerialization)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600044F RID: 1103 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003CC")]
|
|
[Address(RVA = "0x2ADFEB0", Offset = "0x2ADEEB0", VA = "0x182ADFEB0")]
|
|
private void SetPropertySettingsFromAttributes(JsonProperty property, ICustomAttributeProvider attributeProvider, string name, Type declaringType, MemberSerialization memberSerialization, out bool allowNonPublicAccess, out bool hasExplicitAttribute)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000450 RID: 1104 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003CD")]
|
|
[Address(RVA = "0x2ADD8D0", Offset = "0x2ADC8D0", VA = "0x182ADD8D0")]
|
|
private Predicate<object> CreateShouldSerializeTest(MemberInfo member)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000451 RID: 1105 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003CE")]
|
|
[Address(RVA = "0x2ADFC30", Offset = "0x2ADEC30", VA = "0x182ADFC30")]
|
|
private void SetIsSpecifiedActions(JsonProperty property, MemberInfo member, bool allowNonPublicAccess)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000452 RID: 1106 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003CF")]
|
|
[Address(RVA = "0x4AA5C0", Offset = "0x4A95C0", VA = "0x1804AA5C0", Slot = "21")]
|
|
protected internal virtual string ResolvePropertyName(string propertyName)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x04000186 RID: 390
|
|
[Token(Token = "0x4000107")]
|
|
private static readonly IContractResolver _instance;
|
|
|
|
// Token: 0x04000187 RID: 391
|
|
[Token(Token = "0x4000108")]
|
|
private static readonly IList<JsonConverter> BuiltInConverters;
|
|
|
|
// Token: 0x04000188 RID: 392
|
|
[Token(Token = "0x4000109")]
|
|
private static Dictionary<ResolverContractKey, JsonContract> _sharedContractCache;
|
|
|
|
// Token: 0x04000189 RID: 393
|
|
[Token(Token = "0x400010A")]
|
|
private static readonly object _typeContractCacheLock;
|
|
|
|
// Token: 0x0400018A RID: 394
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400010B")]
|
|
private Dictionary<ResolverContractKey, JsonContract> _instanceContractCache;
|
|
|
|
// Token: 0x0400018B RID: 395
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400010C")]
|
|
private readonly bool _sharedCache;
|
|
}
|
|
}
|