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

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: 0x17000091 RID: 145
// (get) Token: 0x06000429 RID: 1065 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000081")]
internal static IContractResolver Instance
{
[Token(Token = "0x60003A6")]
[Address(RVA = "0x22ABE30", Offset = "0x22AAC30", VA = "0x1822ABE30")]
get
{
return null;
}
}
// Token: 0x17000092 RID: 146
// (get) Token: 0x0600042A RID: 1066 RVA: 0x000037F8 File Offset: 0x000019F8
[Token(Token = "0x17000082")]
public bool DynamicCodeGeneration
{
[Token(Token = "0x60003A7")]
[Address(RVA = "0x22ABDE0", Offset = "0x22AABE0", VA = "0x1822ABDE0")]
get
{
return default(bool);
}
}
// Token: 0x17000093 RID: 147
// (get) Token: 0x0600042B RID: 1067 RVA: 0x00003810 File Offset: 0x00001A10
// (set) Token: 0x0600042C RID: 1068 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000083")]
public BindingFlags DefaultMembersSearchFlags
{
[Token(Token = "0x60003A8")]
[Address(RVA = "0x41F5B0", Offset = "0x41E3B0", VA = "0x18041F5B0")]
[CompilerGenerated]
get
{
return BindingFlags.Default;
}
[Token(Token = "0x60003A9")]
[Address(RVA = "0x41F730", Offset = "0x41E530", VA = "0x18041F730")]
[CompilerGenerated]
set
{
}
}
// 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 bool SerializeCompilerGeneratedMembers
{
[Token(Token = "0x60003AA")]
[Address(RVA = "0x3F71D0", Offset = "0x3F5FD0", VA = "0x1803F71D0")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x60003AB")]
[Address(RVA = "0x41EF80", Offset = "0x41DD80", VA = "0x18041EF80")]
[CompilerGenerated]
set
{
}
}
// Token: 0x0600042F RID: 1071 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003AC")]
[Address(RVA = "0x22ABDB0", Offset = "0x22AABB0", VA = "0x1822ABDB0")]
public DefaultContractResolver()
{
}
// Token: 0x06000430 RID: 1072 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003AD")]
[Address(RVA = "0x22ABD80", Offset = "0x22AAB80", VA = "0x1822ABD80")]
public DefaultContractResolver(bool shareCache)
{
}
// Token: 0x06000431 RID: 1073 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003AE")]
[Address(RVA = "0x22A94F0", Offset = "0x22A82F0", VA = "0x1822A94F0")]
private Dictionary<ResolverContractKey, JsonContract> GetCache()
{
return null;
}
// Token: 0x06000432 RID: 1074 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003AF")]
[Address(RVA = "0x22ABBB0", Offset = "0x22AA9B0", VA = "0x1822ABBB0")]
private void UpdateCache(Dictionary<ResolverContractKey, JsonContract> cache)
{
}
// Token: 0x06000433 RID: 1075 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003B0")]
[Address(RVA = "0x22AB180", Offset = "0x22A9F80", VA = "0x1822AB180", Slot = "5")]
public virtual JsonContract ResolveContract(Type type)
{
return null;
}
// Token: 0x06000434 RID: 1076 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003B1")]
[Address(RVA = "0x22A9C70", Offset = "0x22A8A70", VA = "0x1822A9C70", Slot = "6")]
protected virtual List<MemberInfo> GetSerializableMembers(Type objectType)
{
return null;
}
// Token: 0x06000435 RID: 1077 RVA: 0x00003840 File Offset: 0x00001A40
[Token(Token = "0x60003B2")]
[Address(RVA = "0x22ABA70", Offset = "0x22AA870", VA = "0x1822ABA70")]
private bool ShouldSerializeEntityMember(MemberInfo memberInfo)
{
return default(bool);
}
// Token: 0x06000436 RID: 1078 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003B3")]
[Address(RVA = "0x22A85B0", Offset = "0x22A73B0", VA = "0x1822A85B0", Slot = "7")]
protected virtual JsonObjectContract CreateObjectContract(Type objectType)
{
return null;
}
// Token: 0x06000437 RID: 1079 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003B4")]
[Address(RVA = "0x22A9340", Offset = "0x22A8140", VA = "0x1822A9340")]
private ConstructorInfo GetAttributeConstructor(Type objectType)
{
return null;
}
// Token: 0x06000438 RID: 1080 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003B5")]
[Address(RVA = "0x22A9BE0", Offset = "0x22A89E0", VA = "0x1822A9BE0")]
private ConstructorInfo GetParametrizedConstructor(Type objectType)
{
return null;
}
// Token: 0x06000439 RID: 1081 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003B6")]
[Address(RVA = "0x22A7BA0", Offset = "0x22A69A0", VA = "0x1822A7BA0", Slot = "8")]
protected virtual IList<JsonProperty> CreateConstructorParameters(ConstructorInfo constructor, JsonPropertyCollection memberProperties)
{
return null;
}
// Token: 0x0600043A RID: 1082 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003B7")]
[Address(RVA = "0x22A8D00", Offset = "0x22A7B00", VA = "0x1822A8D00", Slot = "9")]
protected virtual JsonProperty CreatePropertyFromConstructorParameter(JsonProperty matchingMemberProperty, ParameterInfo parameterInfo)
{
return null;
}
// Token: 0x0600043B RID: 1083 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003B8")]
[Address(RVA = "0x22AB120", Offset = "0x22A9F20", VA = "0x1822AB120", Slot = "10")]
protected virtual JsonConverter ResolveContractConverter(Type objectType)
{
return null;
}
// Token: 0x0600043C RID: 1084 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003B9")]
[Address(RVA = "0x22A9B40", Offset = "0x22A8940", VA = "0x1822A9B40")]
private Func<object> GetDefaultCreator(Type createdType)
{
return null;
}
// Token: 0x0600043D RID: 1085 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003BA")]
[Address(RVA = "0x22AA140", Offset = "0x22A8F40", VA = "0x1822AA140")]
private void InitializeContract(JsonContract contract)
{
}
// Token: 0x0600043E RID: 1086 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003BB")]
[Address(RVA = "0x22AAF50", Offset = "0x22A9D50", VA = "0x1822AAF50")]
private void ResolveCallbackMethods(JsonContract contract, Type t)
{
}
// Token: 0x0600043F RID: 1087 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003BC")]
[Address(RVA = "0x22A9560", Offset = "0x22A8360", VA = "0x1822A9560")]
private void GetCallbackMethodsForType(Type type, out MethodInfo onSerializing, out MethodInfo onSerialized, out MethodInfo onDeserializing, out MethodInfo onDeserialized, out MethodInfo onError)
{
}
// Token: 0x06000440 RID: 1088 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003BD")]
[Address(RVA = "0x22A8110", Offset = "0x22A6F10", VA = "0x1822A8110", Slot = "11")]
protected virtual JsonDictionaryContract CreateDictionaryContract(Type objectType)
{
return null;
}
// Token: 0x06000441 RID: 1089 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003BE")]
[Address(RVA = "0x22A7B30", Offset = "0x22A6930", VA = "0x1822A7B30", Slot = "12")]
protected virtual JsonArrayContract CreateArrayContract(Type objectType)
{
return null;
}
// Token: 0x06000442 RID: 1090 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003BF")]
[Address(RVA = "0x22A8A20", Offset = "0x22A7820", VA = "0x1822A8A20", Slot = "13")]
protected virtual JsonPrimitiveContract CreatePrimitiveContract(Type objectType)
{
return null;
}
// Token: 0x06000443 RID: 1091 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003C0")]
[Address(RVA = "0x22A8450", Offset = "0x22A7250", VA = "0x1822A8450", Slot = "14")]
protected virtual JsonLinqContract CreateLinqContract(Type objectType)
{
return null;
}
// Token: 0x06000444 RID: 1092 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003C1")]
[Address(RVA = "0x22A81C0", Offset = "0x22A6FC0", VA = "0x1822A81C0", Slot = "15")]
protected virtual JsonISerializableContract CreateISerializableContract(Type objectType)
{
return null;
}
// Token: 0x06000445 RID: 1093 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003C2")]
[Address(RVA = "0x22A92D0", Offset = "0x22A80D0", VA = "0x1822A92D0", Slot = "16")]
protected virtual JsonStringContract CreateStringContract(Type objectType)
{
return null;
}
// Token: 0x06000446 RID: 1094 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003C3")]
[Address(RVA = "0x22A7D80", Offset = "0x22A6B80", VA = "0x1822A7D80", Slot = "17")]
protected virtual JsonContract CreateContract(Type objectType)
{
return null;
}
// Token: 0x06000447 RID: 1095 RVA: 0x00003858 File Offset: 0x00001A58
[Token(Token = "0x60003C4")]
[Address(RVA = "0x22A78F0", Offset = "0x22A66F0", VA = "0x1822A78F0")]
internal static bool CanConvertToString(Type type)
{
return default(bool);
}
// Token: 0x06000448 RID: 1096 RVA: 0x00003870 File Offset: 0x00001A70
[Token(Token = "0x60003C5")]
[Address(RVA = "0x22AA3A0", Offset = "0x22A91A0", VA = "0x1822AA3A0")]
private static bool IsValidCallback(MethodInfo method, ParameterInfo[] parameters, Type attributeType, MethodInfo currentCallback, ref Type prevAttributeType)
{
return default(bool);
}
// Token: 0x06000449 RID: 1097 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003C6")]
[Address(RVA = "0x22A9980", Offset = "0x22A8780", VA = "0x1822A9980")]
internal static string GetClrTypeFullName(Type type)
{
return null;
}
// Token: 0x0600044A RID: 1098 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003C7")]
[Address(RVA = "0x22A8A90", Offset = "0x22A7890", VA = "0x1822A8A90", Slot = "18")]
protected virtual IList<JsonProperty> CreateProperties(Type type, MemberSerialization memberSerialization)
{
return null;
}
// Token: 0x0600044B RID: 1099 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003C8")]
[Address(RVA = "0x22A84C0", Offset = "0x22A72C0", VA = "0x1822A84C0", Slot = "19")]
protected virtual IValueProvider CreateMemberValueProvider(MemberInfo member)
{
return null;
}
// Token: 0x0600044C RID: 1100 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003C9")]
[Address(RVA = "0x22A8F50", Offset = "0x22A7D50", VA = "0x1822A8F50", Slot = "20")]
protected virtual JsonProperty CreateProperty(MemberInfo member, MemberSerialization memberSerialization)
{
return null;
}
// Token: 0x0600044D RID: 1101 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003CA")]
[Address(RVA = "0x22AB6B0", Offset = "0x22AA4B0", VA = "0x1822AB6B0")]
private void SetPropertySettingsFromAttributes(JsonProperty property, ICustomAttributeProvider attributeProvider, string name, Type declaringType, MemberSerialization memberSerialization, out bool allowNonPublicAccess, out bool hasExplicitAttribute)
{
}
// Token: 0x0600044E RID: 1102 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003CB")]
[Address(RVA = "0x22A90D0", Offset = "0x22A7ED0", VA = "0x1822A90D0")]
private Predicate<object> CreateShouldSerializeTest(MemberInfo member)
{
return null;
}
// Token: 0x0600044F RID: 1103 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003CC")]
[Address(RVA = "0x22AB430", Offset = "0x22AA230", VA = "0x1822AB430")]
private void SetIsSpecifiedActions(JsonProperty property, MemberInfo member, bool allowNonPublicAccess)
{
}
// Token: 0x06000450 RID: 1104 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003CD")]
[Address(RVA = "0x4996E0", Offset = "0x4984E0", VA = "0x1804996E0", Slot = "21")]
protected internal virtual string ResolvePropertyName(string propertyName)
{
return null;
}
// Token: 0x04000185 RID: 389
[Token(Token = "0x4000106")]
private static readonly IContractResolver _instance;
// Token: 0x04000186 RID: 390
[Token(Token = "0x4000107")]
private static readonly IList<JsonConverter> BuiltInConverters;
// Token: 0x04000187 RID: 391
[Token(Token = "0x4000108")]
private static Dictionary<ResolverContractKey, JsonContract> _sharedContractCache;
// Token: 0x04000188 RID: 392
[Token(Token = "0x4000109")]
private static readonly object _typeContractCacheLock;
// Token: 0x04000189 RID: 393
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400010A")]
private Dictionary<ResolverContractKey, JsonContract> _instanceContractCache;
// Token: 0x0400018A RID: 394
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400010B")]
private readonly bool _sharedCache;
}
}