This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
@@ -0,0 +1,24 @@
using System;
using System.Reflection;
using Cpp2IlInjected;
using Singular.Newtonsoft.Json.Utilities;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x0200007C RID: 124
[Token(Token = "0x2000052")]
internal static class CachedAttributeGetter<T> where T : Attribute
{
// Token: 0x06000421 RID: 1057 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600039E")]
[Address(RVA = "0x2905950", Offset = "0x2904750", VA = "0x182905950")]
public static T GetAttribute(ICustomAttributeProvider type)
{
return null;
}
// Token: 0x04000182 RID: 386
[Token(Token = "0x4000103")]
private static readonly ThreadSafeStore<ICustomAttributeProvider, T> TypeAttributeCache;
}
}
@@ -0,0 +1,25 @@
using System;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x0200007D RID: 125
[Token(Token = "0x2000053")]
public class CamelCasePropertyNamesContractResolver : DefaultContractResolver
{
// Token: 0x06000423 RID: 1059 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003A0")]
[Address(RVA = "0x22A7890", Offset = "0x22A6690", VA = "0x1822A7890")]
public CamelCasePropertyNamesContractResolver()
{
}
// Token: 0x06000424 RID: 1060 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003A1")]
[Address(RVA = "0x22A7880", Offset = "0x22A6680", VA = "0x1822A7880", Slot = "21")]
protected internal override string ResolvePropertyName(string propertyName)
{
return null;
}
}
}
@@ -0,0 +1,371 @@
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;
}
}
@@ -0,0 +1,62 @@
using System;
using Cpp2IlInjected;
using Singular.Newtonsoft.Json.Utilities;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x02000084 RID: 132
[Token(Token = "0x2000056")]
internal class DefaultReferenceResolver : IReferenceResolver
{
// Token: 0x0600045F RID: 1119 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003CF")]
[Address(RVA = "0x22ABF10", Offset = "0x22AAD10", VA = "0x1822ABF10")]
private BidirectionalDictionary<string, object> GetMappings(object context)
{
return null;
}
// Token: 0x06000460 RID: 1120 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003D0")]
[Address(RVA = "0x22AC230", Offset = "0x22AB030", VA = "0x1822AC230", Slot = "4")]
public object ResolveReference(object context, string reference)
{
return null;
}
// Token: 0x06000461 RID: 1121 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003D1")]
[Address(RVA = "0x22AC0D0", Offset = "0x22AAED0", VA = "0x1822AC0D0", Slot = "5")]
public string GetReference(object context, object value)
{
return null;
}
// Token: 0x06000462 RID: 1122 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003D2")]
[Address(RVA = "0x22ABE90", Offset = "0x22AAC90", VA = "0x1822ABE90", Slot = "7")]
public void AddReference(object context, string reference, object value)
{
}
// Token: 0x06000463 RID: 1123 RVA: 0x00003930 File Offset: 0x00001B30
[Token(Token = "0x60003D3")]
[Address(RVA = "0x22AC1B0", Offset = "0x22AAFB0", VA = "0x1822AC1B0", Slot = "6")]
public bool IsReferenced(object context, object value)
{
return default(bool);
}
// Token: 0x06000464 RID: 1124 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003D4")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public DefaultReferenceResolver()
{
}
// Token: 0x04000196 RID: 406
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400010E")]
private int _referenceCount;
}
}
@@ -0,0 +1,90 @@
using System;
using System.Runtime.Serialization;
using Cpp2IlInjected;
using Singular.Newtonsoft.Json.Utilities;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x02000085 RID: 133
[Token(Token = "0x2000057")]
public class DefaultSerializationBinder : SerializationBinder
{
// Token: 0x06000465 RID: 1125 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003D5")]
[Address(RVA = "0x22AC340", Offset = "0x22AB140", VA = "0x1822AC340")]
private static Type GetTypeFromTypeNameKey(DefaultSerializationBinder.TypeNameKey typeNameKey)
{
return null;
}
// Token: 0x06000466 RID: 1126 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003D6")]
[Address(RVA = "0x22AC2C0", Offset = "0x22AB0C0", VA = "0x1822AC2C0", Slot = "5")]
public override Type BindToType(string assemblyName, string typeName)
{
return null;
}
// Token: 0x06000467 RID: 1127 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003D7")]
[Address(RVA = "0x22AC6C0", Offset = "0x22AB4C0", VA = "0x1822AC6C0")]
public DefaultSerializationBinder()
{
}
// Token: 0x04000197 RID: 407
[Token(Token = "0x400010F")]
internal static readonly DefaultSerializationBinder Instance;
// Token: 0x04000198 RID: 408
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000110")]
private readonly ThreadSafeStore<DefaultSerializationBinder.TypeNameKey, Type> _typeCache;
// Token: 0x02000086 RID: 134
[Token(Token = "0x20000EB")]
internal struct TypeNameKey : IEquatable<DefaultSerializationBinder.TypeNameKey>
{
// Token: 0x06000469 RID: 1129 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000963")]
[Address(RVA = "0x479F00", Offset = "0x478D00", VA = "0x180479F00")]
public TypeNameKey(string assemblyName, string typeName)
{
}
// Token: 0x0600046A RID: 1130 RVA: 0x00003948 File Offset: 0x00001B48
[Token(Token = "0x6000964")]
[Address(RVA = "0x22BB3B0", Offset = "0x22BA1B0", VA = "0x1822BB3B0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x0600046B RID: 1131 RVA: 0x00003960 File Offset: 0x00001B60
[Token(Token = "0x6000965")]
[Address(RVA = "0x22BB300", Offset = "0x22BA100", VA = "0x1822BB300", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
// Token: 0x0600046C RID: 1132 RVA: 0x00003978 File Offset: 0x00001B78
[Token(Token = "0x6000966")]
[Address(RVA = "0x7515C0", Offset = "0x7503C0", VA = "0x1807515C0", Slot = "4")]
public bool Equals(DefaultSerializationBinder.TypeNameKey other)
{
return default(bool);
}
// Token: 0x04000199 RID: 409
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000308")]
internal readonly string AssemblyName;
// Token: 0x0400019A RID: 410
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4000309")]
internal readonly string TypeName;
}
}
}
@@ -0,0 +1,48 @@
using System;
using System.Reflection;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x02000087 RID: 135
[Token(Token = "0x2000058")]
public class DynamicValueProvider : IValueProvider
{
// Token: 0x0600046D RID: 1133 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003D9")]
[Address(RVA = "0x22ACB20", Offset = "0x22AB920", VA = "0x1822ACB20")]
public DynamicValueProvider(MemberInfo memberInfo)
{
}
// Token: 0x0600046E RID: 1134 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003DA")]
[Address(RVA = "0x22AC940", Offset = "0x22AB740", VA = "0x1822AC940", Slot = "4")]
public void SetValue(object target, object value)
{
}
// Token: 0x0600046F RID: 1135 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003DB")]
[Address(RVA = "0x22AC760", Offset = "0x22AB560", VA = "0x1822AC760", Slot = "5")]
public object GetValue(object target)
{
return null;
}
// Token: 0x0400019B RID: 411
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000111")]
private readonly MemberInfo _memberInfo;
// Token: 0x0400019C RID: 412
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000112")]
private Func<object, object> _getter;
// Token: 0x0400019D RID: 413
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000113")]
private Action<object, object> _setter;
}
}
@@ -0,0 +1,102 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x02000088 RID: 136
[Token(Token = "0x2000059")]
public class ErrorContext
{
// Token: 0x06000470 RID: 1136 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003DC")]
[Address(RVA = "0x243DD90", Offset = "0x243CB90", VA = "0x18243DD90")]
internal ErrorContext(object originalObject, object member, Exception error)
{
}
// Token: 0x17000095 RID: 149
// (get) Token: 0x06000471 RID: 1137 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000472 RID: 1138 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000085")]
public Exception Error
{
[Token(Token = "0x60003DD")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60003DE")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000096 RID: 150
// (get) Token: 0x06000473 RID: 1139 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000474 RID: 1140 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000086")]
public object OriginalObject
{
[Token(Token = "0x60003DF")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60003E0")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000097 RID: 151
// (get) Token: 0x06000475 RID: 1141 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000476 RID: 1142 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000087")]
public object Member
{
[Token(Token = "0x60003E1")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60003E2")]
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000098 RID: 152
// (get) Token: 0x06000477 RID: 1143 RVA: 0x00003990 File Offset: 0x00001B90
// (set) Token: 0x06000478 RID: 1144 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000088")]
public bool Handled
{
[Token(Token = "0x60003E3")]
[Address(RVA = "0x494270", Offset = "0x493070", VA = "0x180494270")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x60003E4")]
[Address(RVA = "0x494500", Offset = "0x493300", VA = "0x180494500")]
[CompilerGenerated]
set
{
}
}
}
}
@@ -0,0 +1,60 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x02000089 RID: 137
[Token(Token = "0x200005A")]
public class ErrorEventArgs : EventArgs
{
// Token: 0x17000099 RID: 153
// (get) Token: 0x06000479 RID: 1145 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x0600047A RID: 1146 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000089")]
public object CurrentObject
{
[Token(Token = "0x60003E5")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60003E6")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x1700009A RID: 154
// (get) Token: 0x0600047B RID: 1147 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x0600047C RID: 1148 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700008A")]
public ErrorContext ErrorContext
{
[Token(Token = "0x60003E7")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60003E8")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x0600047D RID: 1149 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003E9")]
[Address(RVA = "0x243DDE0", Offset = "0x243CBE0", VA = "0x18243DDE0")]
public ErrorEventArgs(object currentObject, ErrorContext errorContext)
{
}
}
}
@@ -0,0 +1,15 @@
using System;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x0200008A RID: 138
[Token(Token = "0x200005B")]
public interface IContractResolver
{
// Token: 0x0600047E RID: 1150
[Token(Token = "0x60003EA")]
[Address(Slot = "0")]
JsonContract ResolveContract(Type type);
}
}
@@ -0,0 +1,20 @@
using System;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x020000A0 RID: 160
[Token(Token = "0x200006D")]
internal interface IMetadataTypeAttribute
{
// Token: 0x170000D8 RID: 216
// (get) Token: 0x06000583 RID: 1411
[Token(Token = "0x170000C8")]
Type MetadataClassType
{
[Token(Token = "0x60004E3")]
[Address(Slot = "0")]
get;
}
}
}
@@ -0,0 +1,30 @@
using System;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x0200008B RID: 139
[Token(Token = "0x200005C")]
public interface IReferenceResolver
{
// Token: 0x0600047F RID: 1151
[Token(Token = "0x60003EB")]
[Address(Slot = "0")]
object ResolveReference(object context, string reference);
// Token: 0x06000480 RID: 1152
[Token(Token = "0x60003EC")]
[Address(Slot = "1")]
string GetReference(object context, object value);
// Token: 0x06000481 RID: 1153
[Token(Token = "0x60003ED")]
[Address(Slot = "2")]
bool IsReferenced(object context, object value);
// Token: 0x06000482 RID: 1154
[Token(Token = "0x60003EE")]
[Address(Slot = "3")]
void AddReference(object context, string reference, object value);
}
}
@@ -0,0 +1,20 @@
using System;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x0200008C RID: 140
[Token(Token = "0x200005D")]
public interface IValueProvider
{
// Token: 0x06000483 RID: 1155
[Token(Token = "0x60003EF")]
[Address(Slot = "0")]
void SetValue(object target, object value);
// Token: 0x06000484 RID: 1156
[Token(Token = "0x60003F0")]
[Address(Slot = "1")]
object GetValue(object target);
}
}
@@ -0,0 +1,104 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using Singular.Newtonsoft.Json.Utilities;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x0200008D RID: 141
[Token(Token = "0x200005E")]
public class JsonArrayContract : JsonContract
{
// Token: 0x1700009B RID: 155
// (get) Token: 0x06000485 RID: 1157 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000486 RID: 1158 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700008B")]
internal Type CollectionItemType
{
[Token(Token = "0x60003F1")]
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60003F2")]
[Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x1700009C RID: 156
// (get) Token: 0x06000487 RID: 1159 RVA: 0x000039A8 File Offset: 0x00001BA8
// (set) Token: 0x06000488 RID: 1160 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700008C")]
public bool IsMultidimensionalArray
{
[Token(Token = "0x60003F3")]
[Address(RVA = "0x7C9360", Offset = "0x7C8160", VA = "0x1807C9360")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x60003F4")]
[Address(RVA = "0x7C8EB0", Offset = "0x7C7CB0", VA = "0x1807C8EB0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x06000489 RID: 1161 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003F5")]
[Address(RVA = "0x243E6F0", Offset = "0x243D4F0", VA = "0x18243E6F0")]
public JsonArrayContract(Type underlyingType)
{
}
// Token: 0x0600048A RID: 1162 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003F6")]
[Address(RVA = "0x243DE60", Offset = "0x243CC60", VA = "0x18243DE60")]
internal IWrappedCollection CreateWrapper(object list)
{
return null;
}
// Token: 0x0600048B RID: 1163 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003F7")]
[Address(RVA = "0x243E230", Offset = "0x243D030", VA = "0x18243E230")]
private void EnsureGenericWrapperCreator()
{
}
// Token: 0x0600048C RID: 1164 RVA: 0x000039C0 File Offset: 0x00001BC0
[Token(Token = "0x60003F8")]
[Address(RVA = "0x243E5A0", Offset = "0x243D3A0", VA = "0x18243E5A0")]
private bool IsTypeGenericCollectionInterface(Type type)
{
return default(bool);
}
// Token: 0x040001A6 RID: 422
[FieldOffset(Offset = "0x79")]
[Token(Token = "0x400011C")]
private readonly bool _isCollectionItemTypeNullableType;
// Token: 0x040001A7 RID: 423
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400011D")]
private readonly Type _genericCollectionDefinitionType;
// Token: 0x040001A8 RID: 424
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400011E")]
private Type _genericWrapperType;
// Token: 0x040001A9 RID: 425
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400011F")]
private MethodCall<object, object> _genericWrapperCreator;
}
}
@@ -0,0 +1,307 @@
using System;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x0200008E RID: 142
[Token(Token = "0x200005F")]
public abstract class JsonContract
{
// Token: 0x1700009D RID: 157
// (get) Token: 0x0600048D RID: 1165 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x0600048E RID: 1166 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700008D")]
public Type UnderlyingType
{
[Token(Token = "0x60003F9")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60003FA")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x1700009E RID: 158
// (get) Token: 0x0600048F RID: 1167 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000490 RID: 1168 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700008E")]
public Type CreatedType
{
[Token(Token = "0x60003FB")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60003FC")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
[CompilerGenerated]
set
{
}
}
// Token: 0x1700009F RID: 159
// (get) Token: 0x06000491 RID: 1169 RVA: 0x000039D8 File Offset: 0x00001BD8
// (set) Token: 0x06000492 RID: 1170 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700008F")]
public bool? IsReference
{
[Token(Token = "0x60003FD")]
[Address(RVA = "0x21BF8B0", Offset = "0x21BE6B0", VA = "0x1821BF8B0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60003FE")]
[Address(RVA = "0x6A1FF0", Offset = "0x6A0DF0", VA = "0x1806A1FF0")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000A0 RID: 160
// (get) Token: 0x06000493 RID: 1171 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000494 RID: 1172 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000090")]
public JsonConverter Converter
{
[Token(Token = "0x60003FF")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000400")]
[Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000A1 RID: 161
// (get) Token: 0x06000495 RID: 1173 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000496 RID: 1174 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000091")]
internal JsonConverter InternalConverter
{
[Token(Token = "0x6000401")]
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000402")]
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000A2 RID: 162
// (get) Token: 0x06000497 RID: 1175 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000498 RID: 1176 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000092")]
public MethodInfo OnDeserialized
{
[Token(Token = "0x6000403")]
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000404")]
[Address(RVA = "0x5329E0", Offset = "0x5317E0", VA = "0x1805329E0")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000A3 RID: 163
// (get) Token: 0x06000499 RID: 1177 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x0600049A RID: 1178 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000093")]
public MethodInfo OnDeserializing
{
[Token(Token = "0x6000405")]
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000406")]
[Address(RVA = "0x403B30", Offset = "0x402930", VA = "0x180403B30")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000A4 RID: 164
// (get) Token: 0x0600049B RID: 1179 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x0600049C RID: 1180 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000094")]
public MethodInfo OnSerialized
{
[Token(Token = "0x6000407")]
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000408")]
[Address(RVA = "0x46AA50", Offset = "0x469850", VA = "0x18046AA50")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000A5 RID: 165
// (get) Token: 0x0600049D RID: 1181 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x0600049E RID: 1182 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000095")]
public MethodInfo OnSerializing
{
[Token(Token = "0x6000409")]
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x600040A")]
[Address(RVA = "0x46AB00", Offset = "0x469900", VA = "0x18046AB00")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000A6 RID: 166
// (get) Token: 0x0600049F RID: 1183 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060004A0 RID: 1184 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000096")]
public Func<object> DefaultCreator
{
[Token(Token = "0x600040B")]
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x600040C")]
[Address(RVA = "0x466B90", Offset = "0x465990", VA = "0x180466B90")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000A7 RID: 167
// (get) Token: 0x060004A1 RID: 1185 RVA: 0x000039F0 File Offset: 0x00001BF0
// (set) Token: 0x060004A2 RID: 1186 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000097")]
public bool DefaultCreatorNonPublic
{
[Token(Token = "0x600040D")]
[Address(RVA = "0x535D20", Offset = "0x534B20", VA = "0x180535D20")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x600040E")]
[Address(RVA = "0x536540", Offset = "0x535340", VA = "0x180536540")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000A8 RID: 168
// (get) Token: 0x060004A3 RID: 1187 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060004A4 RID: 1188 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000098")]
public MethodInfo OnError
{
[Token(Token = "0x600040F")]
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000410")]
[Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")]
[CompilerGenerated]
set
{
}
}
// Token: 0x060004A5 RID: 1189 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000411")]
[Address(RVA = "0x243F0B0", Offset = "0x243DEB0", VA = "0x18243F0B0")]
internal void InvokeOnSerializing(object o, StreamingContext context)
{
}
// Token: 0x060004A6 RID: 1190 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000412")]
[Address(RVA = "0x243EFB0", Offset = "0x243DDB0", VA = "0x18243EFB0")]
internal void InvokeOnSerialized(object o, StreamingContext context)
{
}
// Token: 0x060004A7 RID: 1191 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000413")]
[Address(RVA = "0x243ED60", Offset = "0x243DB60", VA = "0x18243ED60")]
internal void InvokeOnDeserializing(object o, StreamingContext context)
{
}
// Token: 0x060004A8 RID: 1192 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000414")]
[Address(RVA = "0x243EC60", Offset = "0x243DA60", VA = "0x18243EC60")]
internal void InvokeOnDeserialized(object o, StreamingContext context)
{
}
// Token: 0x060004A9 RID: 1193 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000415")]
[Address(RVA = "0x243EE60", Offset = "0x243DC60", VA = "0x18243EE60")]
internal void InvokeOnError(object o, StreamingContext context, ErrorContext errorContext)
{
}
// Token: 0x060004AA RID: 1194 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000416")]
[Address(RVA = "0x243F1B0", Offset = "0x243DFB0", VA = "0x18243F1B0")]
internal JsonContract(Type underlyingType)
{
}
}
}
@@ -0,0 +1,118 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using Singular.Newtonsoft.Json.Utilities;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x0200008F RID: 143
[Token(Token = "0x2000060")]
public class JsonDictionaryContract : JsonContract
{
// Token: 0x170000A9 RID: 169
// (get) Token: 0x060004AB RID: 1195 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060004AC RID: 1196 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000099")]
public Func<string, string> PropertyNameResolver
{
[Token(Token = "0x6000417")]
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000418")]
[Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000AA RID: 170
// (get) Token: 0x060004AD RID: 1197 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060004AE RID: 1198 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700009A")]
internal Type DictionaryKeyType
{
[Token(Token = "0x6000419")]
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x600041A")]
[Address(RVA = "0x7D58F0", Offset = "0x7D46F0", VA = "0x1807D58F0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x170000AB RID: 171
// (get) Token: 0x060004AF RID: 1199 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060004B0 RID: 1200 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700009B")]
internal Type DictionaryValueType
{
[Token(Token = "0x600041B")]
[Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x600041C")]
[Address(RVA = "0x567D20", Offset = "0x566B20", VA = "0x180567D20")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x060004B1 RID: 1201 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600041D")]
[Address(RVA = "0x243F6D0", Offset = "0x243E4D0", VA = "0x18243F6D0")]
public JsonDictionaryContract(Type underlyingType)
{
}
// Token: 0x060004B2 RID: 1202 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600041E")]
[Address(RVA = "0x243F210", Offset = "0x243E010", VA = "0x18243F210")]
internal IWrappedDictionary CreateWrapper(object dictionary)
{
return null;
}
// Token: 0x060004B3 RID: 1203 RVA: 0x00003A08 File Offset: 0x00001C08
[Token(Token = "0x600041F")]
[Address(RVA = "0x243F610", Offset = "0x243E410", VA = "0x18243F610")]
private bool IsTypeGenericDictionaryInterface(Type type)
{
return default(bool);
}
// Token: 0x040001B9 RID: 441
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400012F")]
private readonly bool _isDictionaryValueTypeNullableType;
// Token: 0x040001BA RID: 442
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4000130")]
private readonly Type _genericCollectionDefinitionType;
// Token: 0x040001BB RID: 443
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4000131")]
private Type _genericWrapperType;
// Token: 0x040001BC RID: 444
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4000132")]
private MethodCall<object, object> _genericWrapperCreator;
}
}
@@ -0,0 +1,167 @@
using System;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x02000090 RID: 144
[Token(Token = "0x2000061")]
internal class JsonFormatterConverter : IFormatterConverter
{
// Token: 0x060004B4 RID: 1204 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000420")]
[Address(RVA = "0x2440210", Offset = "0x243F010", VA = "0x182440210")]
public JsonFormatterConverter(JsonSerializer serializer)
{
}
// Token: 0x060004B5 RID: 1205 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000421")]
[Address(RVA = "0x160B730", Offset = "0x160A530", VA = "0x18160B730")]
private T GetTokenValue<T>(object value)
{
return null;
}
// Token: 0x060004B6 RID: 1206 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000422")]
[Address(RVA = "0x243FAD0", Offset = "0x243E8D0", VA = "0x18243FAD0", Slot = "4")]
public object Convert(object value, Type type)
{
return null;
}
// Token: 0x060004B7 RID: 1207 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000423")]
[Address(RVA = "0x243FBD0", Offset = "0x243E9D0", VA = "0x18243FBD0", Slot = "10")]
public object Convert(object value, TypeCode typeCode)
{
return null;
}
// Token: 0x060004B8 RID: 1208 RVA: 0x00003A20 File Offset: 0x00001C20
[Token(Token = "0x6000424")]
[Address(RVA = "0x243FD40", Offset = "0x243EB40", VA = "0x18243FD40", Slot = "5")]
public bool ToBoolean(object value)
{
return default(bool);
}
// Token: 0x060004B9 RID: 1209 RVA: 0x00003A38 File Offset: 0x00001C38
[Token(Token = "0x6000425")]
[Address(RVA = "0x243FD90", Offset = "0x243EB90", VA = "0x18243FD90", Slot = "11")]
public byte ToByte(object value)
{
return 0;
}
// Token: 0x060004BA RID: 1210 RVA: 0x00003A50 File Offset: 0x00001C50
[Token(Token = "0x6000426")]
[Address(RVA = "0x243FDE0", Offset = "0x243EBE0", VA = "0x18243FDE0", Slot = "12")]
public char ToChar(object value)
{
return '\0';
}
// Token: 0x060004BB RID: 1211 RVA: 0x00003A68 File Offset: 0x00001C68
[Token(Token = "0x6000427")]
[Address(RVA = "0x243FE30", Offset = "0x243EC30", VA = "0x18243FE30", Slot = "13")]
public DateTime ToDateTime(object value)
{
return default(DateTime);
}
// Token: 0x060004BC RID: 1212 RVA: 0x00003A80 File Offset: 0x00001C80
[Token(Token = "0x6000428")]
[Address(RVA = "0x243FE80", Offset = "0x243EC80", VA = "0x18243FE80", Slot = "14")]
public decimal ToDecimal(object value)
{
return 0m;
}
// Token: 0x060004BD RID: 1213 RVA: 0x00003A98 File Offset: 0x00001C98
[Token(Token = "0x6000429")]
[Address(RVA = "0x243FEF0", Offset = "0x243ECF0", VA = "0x18243FEF0", Slot = "15")]
public double ToDouble(object value)
{
return 0.0;
}
// Token: 0x060004BE RID: 1214 RVA: 0x00003AB0 File Offset: 0x00001CB0
[Token(Token = "0x600042A")]
[Address(RVA = "0x243FF40", Offset = "0x243ED40", VA = "0x18243FF40", Slot = "16")]
public short ToInt16(object value)
{
return 0;
}
// Token: 0x060004BF RID: 1215 RVA: 0x00003AC8 File Offset: 0x00001CC8
[Token(Token = "0x600042B")]
[Address(RVA = "0x243FF90", Offset = "0x243ED90", VA = "0x18243FF90", Slot = "6")]
public int ToInt32(object value)
{
return 0;
}
// Token: 0x060004C0 RID: 1216 RVA: 0x00003AE0 File Offset: 0x00001CE0
[Token(Token = "0x600042C")]
[Address(RVA = "0x243FFE0", Offset = "0x243EDE0", VA = "0x18243FFE0", Slot = "7")]
public long ToInt64(object value)
{
return 0L;
}
// Token: 0x060004C1 RID: 1217 RVA: 0x00003AF8 File Offset: 0x00001CF8
[Token(Token = "0x600042D")]
[Address(RVA = "0x2440030", Offset = "0x243EE30", VA = "0x182440030", Slot = "17")]
public sbyte ToSByte(object value)
{
return 0;
}
// Token: 0x060004C2 RID: 1218 RVA: 0x00003B10 File Offset: 0x00001D10
[Token(Token = "0x600042E")]
[Address(RVA = "0x2440080", Offset = "0x243EE80", VA = "0x182440080", Slot = "8")]
public float ToSingle(object value)
{
return 0f;
}
// Token: 0x060004C3 RID: 1219 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600042F")]
[Address(RVA = "0x24400D0", Offset = "0x243EED0", VA = "0x1824400D0", Slot = "9")]
public string ToString(object value)
{
return null;
}
// Token: 0x060004C4 RID: 1220 RVA: 0x00003B28 File Offset: 0x00001D28
[Token(Token = "0x6000430")]
[Address(RVA = "0x2440120", Offset = "0x243EF20", VA = "0x182440120", Slot = "18")]
public ushort ToUInt16(object value)
{
return 0;
}
// Token: 0x060004C5 RID: 1221 RVA: 0x00003B40 File Offset: 0x00001D40
[Token(Token = "0x6000431")]
[Address(RVA = "0x2440170", Offset = "0x243EF70", VA = "0x182440170", Slot = "19")]
public uint ToUInt32(object value)
{
return 0U;
}
// Token: 0x060004C6 RID: 1222 RVA: 0x00003B58 File Offset: 0x00001D58
[Token(Token = "0x6000432")]
[Address(RVA = "0x24401C0", Offset = "0x243EFC0", VA = "0x1824401C0", Slot = "20")]
public ulong ToUInt64(object value)
{
return 0UL;
}
// Token: 0x040001BD RID: 445
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000133")]
private readonly JsonSerializer _serializer;
}
}
@@ -0,0 +1,39 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x02000091 RID: 145
[Token(Token = "0x2000062")]
public class JsonISerializableContract : JsonContract
{
// Token: 0x170000AC RID: 172
// (get) Token: 0x060004C7 RID: 1223 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060004C8 RID: 1224 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700009C")]
public ObjectConstructor<object> ISerializableCreator
{
[Token(Token = "0x6000433")]
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000434")]
[Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")]
[CompilerGenerated]
set
{
}
}
// Token: 0x060004C9 RID: 1225 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000435")]
[Address(RVA = "0x243F1B0", Offset = "0x243DFB0", VA = "0x18243F1B0")]
public JsonISerializableContract(Type underlyingType)
{
}
}
}
@@ -0,0 +1,17 @@
using System;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x02000092 RID: 146
[Token(Token = "0x2000063")]
public class JsonLinqContract : JsonContract
{
// Token: 0x060004CA RID: 1226 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000436")]
[Address(RVA = "0x243F1B0", Offset = "0x243DFB0", VA = "0x18243F1B0")]
public JsonLinqContract(Type underlyingType)
{
}
}
}
@@ -0,0 +1,124 @@
using System;
using System.Reflection;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x02000093 RID: 147
[Token(Token = "0x2000064")]
public class JsonObjectContract : JsonContract
{
// Token: 0x170000AD RID: 173
// (get) Token: 0x060004CB RID: 1227 RVA: 0x00003B70 File Offset: 0x00001D70
// (set) Token: 0x060004CC RID: 1228 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700009D")]
public MemberSerialization MemberSerialization
{
[Token(Token = "0x6000437")]
[Address(RVA = "0x5672E0", Offset = "0x5660E0", VA = "0x1805672E0")]
[CompilerGenerated]
get
{
return MemberSerialization.OptOut;
}
[Token(Token = "0x6000438")]
[Address(RVA = "0x5674F0", Offset = "0x5662F0", VA = "0x1805674F0")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000AE RID: 174
// (get) Token: 0x060004CD RID: 1229 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060004CE RID: 1230 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700009E")]
public JsonPropertyCollection Properties
{
[Token(Token = "0x6000439")]
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x600043A")]
[Address(RVA = "0x7D58F0", Offset = "0x7D46F0", VA = "0x1807D58F0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x170000AF RID: 175
// (get) Token: 0x060004CF RID: 1231 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060004D0 RID: 1232 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700009F")]
public JsonPropertyCollection ConstructorParameters
{
[Token(Token = "0x600043B")]
[Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x600043C")]
[Address(RVA = "0x567D20", Offset = "0x566B20", VA = "0x180567D20")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x170000B0 RID: 176
// (get) Token: 0x060004D1 RID: 1233 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060004D2 RID: 1234 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000A0")]
public ConstructorInfo OverrideConstructor
{
[Token(Token = "0x600043D")]
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x600043E")]
[Address(RVA = "0x567D10", Offset = "0x566B10", VA = "0x180567D10")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000B1 RID: 177
// (get) Token: 0x060004D3 RID: 1235 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060004D4 RID: 1236 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000A1")]
public ConstructorInfo ParametrizedConstructor
{
[Token(Token = "0x600043F")]
[Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000440")]
[Address(RVA = "0x6A2D60", Offset = "0x6A1B60", VA = "0x1806A2D60")]
[CompilerGenerated]
set
{
}
}
// Token: 0x060004D5 RID: 1237 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000441")]
[Address(RVA = "0x2440270", Offset = "0x243F070", VA = "0x182440270")]
public JsonObjectContract(Type underlyingType)
{
}
}
}
@@ -0,0 +1,17 @@
using System;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x02000094 RID: 148
[Token(Token = "0x2000065")]
public class JsonPrimitiveContract : JsonContract
{
// Token: 0x060004D6 RID: 1238 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000442")]
[Address(RVA = "0x243F1B0", Offset = "0x243DFB0", VA = "0x18243F1B0")]
public JsonPrimitiveContract(Type underlyingType)
{
}
}
}
@@ -0,0 +1,467 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x02000095 RID: 149
[Token(Token = "0x2000066")]
public class JsonProperty
{
// Token: 0x170000B2 RID: 178
// (get) Token: 0x060004D7 RID: 1239 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060004D8 RID: 1240 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000A2")]
public string PropertyName
{
[Token(Token = "0x6000443")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000444")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000B3 RID: 179
// (get) Token: 0x060004D9 RID: 1241 RVA: 0x00003B88 File Offset: 0x00001D88
// (set) Token: 0x060004DA RID: 1242 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000A3")]
public int? Order
{
[Token(Token = "0x6000445")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000446")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000B4 RID: 180
// (get) Token: 0x060004DB RID: 1243 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060004DC RID: 1244 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000A4")]
public string UnderlyingName
{
[Token(Token = "0x6000447")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000448")]
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000B5 RID: 181
// (get) Token: 0x060004DD RID: 1245 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060004DE RID: 1246 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000A5")]
public IValueProvider ValueProvider
{
[Token(Token = "0x6000449")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x600044A")]
[Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000B6 RID: 182
// (get) Token: 0x060004DF RID: 1247 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060004E0 RID: 1248 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000A6")]
public Type PropertyType
{
[Token(Token = "0x600044B")]
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x600044C")]
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000B7 RID: 183
// (get) Token: 0x060004E1 RID: 1249 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060004E2 RID: 1250 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000A7")]
public JsonConverter Converter
{
[Token(Token = "0x600044D")]
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x600044E")]
[Address(RVA = "0x5329E0", Offset = "0x5317E0", VA = "0x1805329E0")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000B8 RID: 184
// (get) Token: 0x060004E3 RID: 1251 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060004E4 RID: 1252 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000A8")]
public JsonConverter MemberConverter
{
[Token(Token = "0x600044F")]
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000450")]
[Address(RVA = "0x403B30", Offset = "0x402930", VA = "0x180403B30")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000B9 RID: 185
// (get) Token: 0x060004E5 RID: 1253 RVA: 0x00003BA0 File Offset: 0x00001DA0
// (set) Token: 0x060004E6 RID: 1254 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000A9")]
public bool Ignored
{
[Token(Token = "0x6000451")]
[Address(RVA = "0x4C2F40", Offset = "0x4C1D40", VA = "0x1804C2F40")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x6000452")]
[Address(RVA = "0x63E280", Offset = "0x63D080", VA = "0x18063E280")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000BA RID: 186
// (get) Token: 0x060004E7 RID: 1255 RVA: 0x00003BB8 File Offset: 0x00001DB8
// (set) Token: 0x060004E8 RID: 1256 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000AA")]
public bool Readable
{
[Token(Token = "0x6000453")]
[Address(RVA = "0xAF8AC0", Offset = "0xAF78C0", VA = "0x180AF8AC0")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x6000454")]
[Address(RVA = "0xAF8100", Offset = "0xAF6F00", VA = "0x180AF8100")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000BB RID: 187
// (get) Token: 0x060004E9 RID: 1257 RVA: 0x00003BD0 File Offset: 0x00001DD0
// (set) Token: 0x060004EA RID: 1258 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000AB")]
public bool Writable
{
[Token(Token = "0x6000455")]
[Address(RVA = "0x4C2FE0", Offset = "0x4C1DE0", VA = "0x1804C2FE0")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x6000456")]
[Address(RVA = "0xDB87F0", Offset = "0xDB75F0", VA = "0x180DB87F0")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000BC RID: 188
// (get) Token: 0x060004EB RID: 1259 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060004EC RID: 1260 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000AC")]
public object DefaultValue
{
[Token(Token = "0x6000457")]
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000458")]
[Address(RVA = "0x46AB00", Offset = "0x469900", VA = "0x18046AB00")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000BD RID: 189
// (get) Token: 0x060004ED RID: 1261 RVA: 0x00003BE8 File Offset: 0x00001DE8
// (set) Token: 0x060004EE RID: 1262 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000AD")]
public Required Required
{
[Token(Token = "0x6000459")]
[Address(RVA = "0x3FA190", Offset = "0x3F8F90", VA = "0x1803FA190")]
[CompilerGenerated]
get
{
return Required.Default;
}
[Token(Token = "0x600045A")]
[Address(RVA = "0x568560", Offset = "0x567360", VA = "0x180568560")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000BE RID: 190
// (get) Token: 0x060004EF RID: 1263 RVA: 0x00003C00 File Offset: 0x00001E00
// (set) Token: 0x060004F0 RID: 1264 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000AE")]
public bool? IsReference
{
[Token(Token = "0x600045B")]
[Address(RVA = "0x2440760", Offset = "0x243F560", VA = "0x182440760")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x600045C")]
[Address(RVA = "0x2440770", Offset = "0x243F570", VA = "0x182440770")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000BF RID: 191
// (get) Token: 0x060004F1 RID: 1265 RVA: 0x00003C18 File Offset: 0x00001E18
// (set) Token: 0x060004F2 RID: 1266 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000AF")]
public NullValueHandling? NullValueHandling
{
[Token(Token = "0x600045D")]
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x600045E")]
[Address(RVA = "0x567490", Offset = "0x566290", VA = "0x180567490")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000C0 RID: 192
// (get) Token: 0x060004F3 RID: 1267 RVA: 0x00003C30 File Offset: 0x00001E30
// (set) Token: 0x060004F4 RID: 1268 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000B0")]
public DefaultValueHandling? DefaultValueHandling
{
[Token(Token = "0x600045F")]
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000460")]
[Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000C1 RID: 193
// (get) Token: 0x060004F5 RID: 1269 RVA: 0x00003C48 File Offset: 0x00001E48
// (set) Token: 0x060004F6 RID: 1270 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000B1")]
public ReferenceLoopHandling? ReferenceLoopHandling
{
[Token(Token = "0x6000461")]
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000462")]
[Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000C2 RID: 194
// (get) Token: 0x060004F7 RID: 1271 RVA: 0x00003C60 File Offset: 0x00001E60
// (set) Token: 0x060004F8 RID: 1272 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000B2")]
public ObjectCreationHandling? ObjectCreationHandling
{
[Token(Token = "0x6000463")]
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000464")]
[Address(RVA = "0x7D58F0", Offset = "0x7D46F0", VA = "0x1807D58F0")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000C3 RID: 195
// (get) Token: 0x060004F9 RID: 1273 RVA: 0x00003C78 File Offset: 0x00001E78
// (set) Token: 0x060004FA RID: 1274 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000B3")]
public TypeNameHandling? TypeNameHandling
{
[Token(Token = "0x6000465")]
[Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000466")]
[Address(RVA = "0x567D20", Offset = "0x566B20", VA = "0x180567D20")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000C4 RID: 196
// (get) Token: 0x060004FB RID: 1275 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060004FC RID: 1276 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000B4")]
public Predicate<object> ShouldSerialize
{
[Token(Token = "0x6000467")]
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000468")]
[Address(RVA = "0x567D10", Offset = "0x566B10", VA = "0x180567D10")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000C5 RID: 197
// (get) Token: 0x060004FD RID: 1277 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060004FE RID: 1278 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000B5")]
public Predicate<object> GetIsSpecified
{
[Token(Token = "0x6000469")]
[Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x600046A")]
[Address(RVA = "0x6A2D60", Offset = "0x6A1B60", VA = "0x1806A2D60")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000C6 RID: 198
// (get) Token: 0x060004FF RID: 1279 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000500 RID: 1280 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000B6")]
public Action<object, object> SetIsSpecified
{
[Token(Token = "0x600046B")]
[Address(RVA = "0x46AA30", Offset = "0x469830", VA = "0x18046AA30")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x600046C")]
[Address(RVA = "0x7A45D0", Offset = "0x7A33D0", VA = "0x1807A45D0")]
[CompilerGenerated]
set
{
}
}
// Token: 0x06000501 RID: 1281 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600046D")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x06000502 RID: 1282 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600046E")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public JsonProperty()
{
}
}
}
@@ -0,0 +1,54 @@
using System;
using System.Collections.ObjectModel;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x02000096 RID: 150
[Token(Token = "0x2000067")]
public class JsonPropertyCollection : KeyedCollection<string, JsonProperty>
{
// Token: 0x06000503 RID: 1283 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600046F")]
[Address(RVA = "0x2440700", Offset = "0x243F500", VA = "0x182440700")]
public JsonPropertyCollection(Type type)
{
}
// Token: 0x06000504 RID: 1284 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000470")]
[Address(RVA = "0x76AB90", Offset = "0x769990", VA = "0x18076AB90", Slot = "39")]
protected override string GetKeyForItem(JsonProperty item)
{
return null;
}
// Token: 0x06000505 RID: 1285 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000471")]
[Address(RVA = "0x24403A0", Offset = "0x243F1A0", VA = "0x1824403A0")]
public void AddProperty(JsonProperty property)
{
}
// Token: 0x06000506 RID: 1286 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000472")]
[Address(RVA = "0x2440540", Offset = "0x243F340", VA = "0x182440540")]
public JsonProperty GetClosestMatchProperty(string propertyName)
{
return null;
}
// Token: 0x06000507 RID: 1287 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000473")]
[Address(RVA = "0x2440580", Offset = "0x243F380", VA = "0x182440580")]
public JsonProperty GetProperty(string propertyName, StringComparison comparisonType)
{
return null;
}
// Token: 0x040001D9 RID: 473
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400014F")]
private readonly Type _type;
}
}
@@ -0,0 +1,115 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using Singular.Newtonsoft.Json.Utilities;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x02000097 RID: 151
[Token(Token = "0x2000068")]
internal abstract class JsonSerializerInternalBase
{
// Token: 0x170000C7 RID: 199
// (get) Token: 0x06000508 RID: 1288 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000509 RID: 1289 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000B7")]
internal JsonSerializer Serializer
{
[Token(Token = "0x6000474")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000475")]
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x0600050A RID: 1290 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000476")]
[Address(RVA = "0x2440BA0", Offset = "0x243F9A0", VA = "0x182440BA0")]
protected JsonSerializerInternalBase(JsonSerializer serializer)
{
}
// Token: 0x170000C8 RID: 200
// (get) Token: 0x0600050B RID: 1291 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000B8")]
internal BidirectionalDictionary<string, object> DefaultReferenceMappings
{
[Token(Token = "0x6000477")]
[Address(RVA = "0x2440C00", Offset = "0x243FA00", VA = "0x182440C00")]
get
{
return null;
}
}
// Token: 0x0600050C RID: 1292 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000478")]
[Address(RVA = "0x24407F0", Offset = "0x243F5F0", VA = "0x1824407F0")]
protected ErrorContext GetErrorContext(object currentObject, object member, Exception error)
{
return null;
}
// Token: 0x0600050D RID: 1293 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000479")]
[Address(RVA = "0x2440780", Offset = "0x243F580", VA = "0x182440780")]
protected void ClearErrorContext()
{
}
// Token: 0x0600050E RID: 1294 RVA: 0x00003C90 File Offset: 0x00001E90
[Token(Token = "0x600047A")]
[Address(RVA = "0x24408D0", Offset = "0x243F6D0", VA = "0x1824408D0")]
protected bool IsErrorHandled(object currentObject, JsonContract contract, object keyValue, Exception ex)
{
return default(bool);
}
// Token: 0x040001DA RID: 474
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000150")]
private ErrorContext _currentErrorContext;
// Token: 0x040001DB RID: 475
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000151")]
private BidirectionalDictionary<string, object> _mappings;
// Token: 0x02000098 RID: 152
[Token(Token = "0x20000EC")]
private class ReferenceEqualsEqualityComparer : IEqualityComparer<object>
{
// Token: 0x0600050F RID: 1295 RVA: 0x00003CA8 File Offset: 0x00001EA8
[Token(Token = "0x6000967")]
[Address(RVA = "0x11BB7A0", Offset = "0x11BA5A0", VA = "0x1811BB7A0", Slot = "4")]
bool IEqualityComparer<object>.Equals(object x, object y)
{
return default(bool);
}
// Token: 0x06000510 RID: 1296 RVA: 0x00003CC0 File Offset: 0x00001EC0
[Token(Token = "0x6000968")]
[Address(RVA = "0x244D730", Offset = "0x244C530", VA = "0x18244D730", Slot = "5")]
int IEqualityComparer<object>.GetHashCode(object obj)
{
return 0;
}
// Token: 0x06000511 RID: 1297 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000969")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public ReferenceEqualsEqualityComparer()
{
}
}
}
}
@@ -0,0 +1,331 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Globalization;
using System.Reflection;
using Cpp2IlInjected;
using Singular.Newtonsoft.Json.Linq;
using Singular.Newtonsoft.Json.Utilities;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x02000099 RID: 153
[Token(Token = "0x2000069")]
internal class JsonSerializerInternalReader : JsonSerializerInternalBase
{
// Token: 0x06000512 RID: 1298 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600047B")]
[Address(RVA = "0x2440BA0", Offset = "0x243F9A0", VA = "0x182440BA0")]
public JsonSerializerInternalReader(JsonSerializer serializer)
{
}
// Token: 0x06000513 RID: 1299 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600047C")]
[Address(RVA = "0x24464B0", Offset = "0x24452B0", VA = "0x1824464B0")]
public void Populate(JsonReader reader, object target)
{
}
// Token: 0x06000514 RID: 1300 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600047D")]
[Address(RVA = "0x24445D0", Offset = "0x24433D0", VA = "0x1824445D0")]
private JsonContract GetContractSafe(Type type)
{
return null;
}
// Token: 0x06000515 RID: 1301 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600047E")]
[Address(RVA = "0x2444520", Offset = "0x2443320", VA = "0x182444520")]
private JsonContract GetContractSafe(Type type, object value)
{
return null;
}
// Token: 0x06000516 RID: 1302 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600047F")]
[Address(RVA = "0x2443FF0", Offset = "0x2442DF0", VA = "0x182443FF0")]
public object Deserialize(JsonReader reader, Type objectType)
{
return null;
}
// Token: 0x06000517 RID: 1303 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000480")]
[Address(RVA = "0x24447A0", Offset = "0x24435A0", VA = "0x1824447A0")]
private JsonSerializerProxy GetInternalSerializer()
{
return null;
}
// Token: 0x06000518 RID: 1304 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000481")]
[Address(RVA = "0x24446F0", Offset = "0x24434F0", VA = "0x1824446F0")]
private JsonFormatterConverter GetFormatterConverter()
{
return null;
}
// Token: 0x06000519 RID: 1305 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000482")]
[Address(RVA = "0x2441A20", Offset = "0x2440820", VA = "0x182441A20")]
private JToken CreateJToken(JsonReader reader, JsonContract contract)
{
return null;
}
// Token: 0x0600051A RID: 1306 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000483")]
[Address(RVA = "0x24418B0", Offset = "0x24406B0", VA = "0x1824418B0")]
private JToken CreateJObject(JsonReader reader)
{
return null;
}
// Token: 0x0600051B RID: 1307 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000484")]
[Address(RVA = "0x2443DE0", Offset = "0x2442BE0", VA = "0x182443DE0")]
private object CreateValueProperty(JsonReader reader, JsonProperty property, object target, bool gottenCurrentValue, object currentValue)
{
return null;
}
// Token: 0x0600051C RID: 1308 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000485")]
[Address(RVA = "0x2443CE0", Offset = "0x2442AE0", VA = "0x182443CE0")]
private object CreateValueNonProperty(JsonReader reader, Type objectType, JsonContract contract)
{
return null;
}
// Token: 0x0600051D RID: 1309 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000486")]
[Address(RVA = "0x24437E0", Offset = "0x24425E0", VA = "0x1824437E0")]
private object CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, object existingValue)
{
return null;
}
// Token: 0x0600051E RID: 1310 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000487")]
[Address(RVA = "0x2444680", Offset = "0x2443480", VA = "0x182444680")]
private JsonConverter GetConverter(JsonContract contract, JsonConverter memberConverter)
{
return null;
}
// Token: 0x0600051F RID: 1311 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000488")]
[Address(RVA = "0x2442930", Offset = "0x2441730", VA = "0x182442930")]
private object CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, object existingValue)
{
return null;
}
// Token: 0x06000520 RID: 1312 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000489")]
[Address(RVA = "0x24440E0", Offset = "0x2442EE0", VA = "0x1824440E0")]
private JsonArrayContract EnsureArrayContract(Type objectType, JsonContract contract)
{
return null;
}
// Token: 0x06000521 RID: 1313 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600048A")]
[Address(RVA = "0x2440CB0", Offset = "0x243FAB0", VA = "0x182440CB0")]
private void CheckedRead(JsonReader reader)
{
}
// Token: 0x06000522 RID: 1314 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600048B")]
[Address(RVA = "0x2441B80", Offset = "0x2440980", VA = "0x182441B80")]
private object CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, object existingValue, string reference)
{
return null;
}
// Token: 0x06000523 RID: 1315 RVA: 0x00003CD8 File Offset: 0x00001ED8
[Token(Token = "0x600048C")]
[Address(RVA = "0x2444920", Offset = "0x2443720", VA = "0x182444920")]
private bool HasDefinedType(Type type)
{
return default(bool);
}
// Token: 0x06000524 RID: 1316 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600048D")]
[Address(RVA = "0x24442B0", Offset = "0x24430B0", VA = "0x1824442B0")]
private object EnsureType(object value, CultureInfo culture, Type targetType)
{
return null;
}
// Token: 0x06000525 RID: 1317 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600048E")]
[Address(RVA = "0x24444A0", Offset = "0x24432A0", VA = "0x1824444A0")]
private string FormatValueForPrint(object value)
{
return null;
}
// Token: 0x06000526 RID: 1318 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600048F")]
[Address(RVA = "0x24474A0", Offset = "0x24462A0", VA = "0x1824474A0")]
private void SetPropertyValue(JsonProperty property, JsonReader reader, object target)
{
}
// Token: 0x06000527 RID: 1319 RVA: 0x00003CF0 File Offset: 0x00001EF0
[Token(Token = "0x6000490")]
[Address(RVA = "0x22B65A0", Offset = "0x22B53A0", VA = "0x1822B65A0")]
private bool HasFlag(DefaultValueHandling value, DefaultValueHandling flag)
{
return default(bool);
}
// Token: 0x06000528 RID: 1320 RVA: 0x00003D08 File Offset: 0x00001F08
[Token(Token = "0x6000491")]
[Address(RVA = "0x2447840", Offset = "0x2446640", VA = "0x182447840")]
private bool ShouldSetPropertyValue(JsonProperty property, object value)
{
return default(bool);
}
// Token: 0x06000529 RID: 1321 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000492")]
[Address(RVA = "0x2440D30", Offset = "0x243FB30", VA = "0x182440D30")]
private object CreateAndPopulateDictionary(JsonReader reader, JsonDictionaryContract contract, string id)
{
return null;
}
// Token: 0x0600052A RID: 1322 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000493")]
[Address(RVA = "0x2444A30", Offset = "0x2443830", VA = "0x182444A30")]
private object PopulateDictionary(IWrappedDictionary dictionary, JsonReader reader, JsonDictionaryContract contract, string id)
{
return null;
}
// Token: 0x0600052B RID: 1323 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000494")]
[Address(RVA = "0x2440EE0", Offset = "0x243FCE0", VA = "0x182440EE0")]
private object CreateAndPopulateList(JsonReader reader, string reference, JsonArrayContract contract)
{
return null;
}
// Token: 0x0600052C RID: 1324 RVA: 0x00003D20 File Offset: 0x00001F20
[Token(Token = "0x6000495")]
[Address(RVA = "0x2446B00", Offset = "0x2445900", VA = "0x182446B00")]
private bool ReadForTypeArrayHack(JsonReader reader, Type t)
{
return default(bool);
}
// Token: 0x0600052D RID: 1325 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000496")]
[Address(RVA = "0x2445020", Offset = "0x2443E20", VA = "0x182445020")]
private object PopulateList(IWrappedCollection wrappedList, JsonReader reader, string reference, JsonArrayContract contract)
{
return null;
}
// Token: 0x0600052E RID: 1326 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000497")]
[Address(RVA = "0x24453C0", Offset = "0x24441C0", VA = "0x1824453C0")]
private object PopulateMultidimensionalArray(IList list, JsonReader reader, string reference, JsonArrayContract contract)
{
return null;
}
// Token: 0x0600052F RID: 1327 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000498")]
[Address(RVA = "0x2441330", Offset = "0x2440130", VA = "0x182441330")]
private object CreateISerializable(JsonReader reader, JsonISerializableContract contract, string id)
{
return null;
}
// Token: 0x06000530 RID: 1328 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000499")]
[Address(RVA = "0x2440FB0", Offset = "0x243FDB0", VA = "0x182440FB0")]
private object CreateAndPopulateObject(JsonReader reader, JsonObjectContract contract, string id)
{
return null;
}
// Token: 0x06000531 RID: 1329 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600049A")]
[Address(RVA = "0x2441D30", Offset = "0x2440B30", VA = "0x182441D30")]
private object CreateObjectFromNonDefaultConstructor(JsonReader reader, JsonObjectContract contract, ConstructorInfo constructorInfo, string id)
{
return null;
}
// Token: 0x06000532 RID: 1330 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600049B")]
[Address(RVA = "0x2446E80", Offset = "0x2445C80", VA = "0x182446E80")]
private IDictionary<JsonProperty, object> ResolvePropertyAndConstructorValues(JsonObjectContract contract, JsonReader reader, Type objectType)
{
return null;
}
// Token: 0x06000533 RID: 1331 RVA: 0x00003D38 File Offset: 0x00001F38
[Token(Token = "0x600049C")]
[Address(RVA = "0x2446BB0", Offset = "0x24459B0", VA = "0x182446BB0")]
private bool ReadForType(JsonReader reader, Type t, JsonConverter propertyConverter)
{
return default(bool);
}
// Token: 0x06000534 RID: 1332 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600049D")]
[Address(RVA = "0x24459E0", Offset = "0x24447E0", VA = "0x1824459E0")]
private object PopulateObject(object newObject, JsonReader reader, JsonObjectContract contract, string id)
{
return null;
}
// Token: 0x06000535 RID: 1333 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600049E")]
[Address(RVA = "0x24473F0", Offset = "0x24461F0", VA = "0x1824473F0")]
private void SetPropertyPresence(JsonReader reader, JsonProperty property, Dictionary<JsonProperty, JsonSerializerInternalReader.PropertyPresence> requiredProperties)
{
}
// Token: 0x06000536 RID: 1334 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600049F")]
[Address(RVA = "0x2444840", Offset = "0x2443640", VA = "0x182444840")]
private void HandleError(JsonReader reader, int initialDepth)
{
}
// Token: 0x040001DD RID: 477
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000153")]
private JsonSerializerProxy _internalSerializer;
// Token: 0x040001DE RID: 478
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000154")]
private JsonFormatterConverter _formatterConverter;
// Token: 0x0200009A RID: 154
[Token(Token = "0x20000ED")]
internal enum PropertyPresence
{
// Token: 0x040001E0 RID: 480
[Token(Token = "0x400030B")]
None,
// Token: 0x040001E1 RID: 481
[Token(Token = "0x400030C")]
Null,
// Token: 0x040001E2 RID: 482
[Token(Token = "0x400030D")]
Value
}
}
}
@@ -0,0 +1,263 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using System.Security;
using Cpp2IlInjected;
using Singular.Newtonsoft.Json.Utilities;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x0200009D RID: 157
[Token(Token = "0x200006A")]
internal class JsonSerializerInternalWriter : JsonSerializerInternalBase
{
// Token: 0x170000C9 RID: 201
// (get) Token: 0x06000540 RID: 1344 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000B9")]
private List<object> SerializeStack
{
[Token(Token = "0x60004A0")]
[Address(RVA = "0x244B900", Offset = "0x244A700", VA = "0x18244B900")]
get
{
return null;
}
}
// Token: 0x06000541 RID: 1345 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60004A1")]
[Address(RVA = "0x2440BA0", Offset = "0x243F9A0", VA = "0x182440BA0")]
public JsonSerializerInternalWriter(JsonSerializer serializer)
{
}
// Token: 0x06000542 RID: 1346 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60004A2")]
[Address(RVA = "0x244AB60", Offset = "0x2449960", VA = "0x18244AB60")]
public void Serialize(JsonWriter jsonWriter, object value)
{
}
// Token: 0x06000543 RID: 1347 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004A3")]
[Address(RVA = "0x2447D00", Offset = "0x2446B00", VA = "0x182447D00")]
private JsonSerializerProxy GetInternalSerializer()
{
return null;
}
// Token: 0x06000544 RID: 1348 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004A4")]
[Address(RVA = "0x2447C70", Offset = "0x2446A70", VA = "0x182447C70")]
private JsonContract GetContractSafe(object value)
{
return null;
}
// Token: 0x06000545 RID: 1349 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60004A5")]
[Address(RVA = "0x244A160", Offset = "0x2448F60", VA = "0x18244A160")]
private void SerializePrimitive(JsonWriter writer, object value, JsonPrimitiveContract contract, JsonProperty member, JsonContract collectionValueContract)
{
}
// Token: 0x06000546 RID: 1350 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60004A6")]
[Address(RVA = "0x244A3E0", Offset = "0x24491E0", VA = "0x18244A3E0")]
private void SerializeValue(JsonWriter writer, object value, JsonContract valueContract, JsonProperty member, JsonContract collectionValueContract)
{
}
// Token: 0x06000547 RID: 1351 RVA: 0x00003D68 File Offset: 0x00001F68
[Token(Token = "0x60004A7")]
[Address(RVA = "0x244AC80", Offset = "0x2449A80", VA = "0x18244AC80")]
private bool ShouldWriteReference(object value, JsonProperty property, JsonContract contract)
{
return default(bool);
}
// Token: 0x06000548 RID: 1352 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60004A8")]
[Address(RVA = "0x244B310", Offset = "0x244A110", VA = "0x18244B310")]
private void WriteMemberInfoProperty(JsonWriter writer, object memberValue, JsonProperty property, JsonContract contract)
{
}
// Token: 0x06000549 RID: 1353 RVA: 0x00003D80 File Offset: 0x00001F80
[Token(Token = "0x60004A9")]
[Address(RVA = "0x2447950", Offset = "0x2446750", VA = "0x182447950")]
private bool CheckForCircularReference(object value, ReferenceLoopHandling? referenceLoopHandling, JsonContract contract)
{
return default(bool);
}
// Token: 0x0600054A RID: 1354 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60004AA")]
[Address(RVA = "0x244B5B0", Offset = "0x244A3B0", VA = "0x18244B5B0")]
private void WriteReference(JsonWriter writer, object value)
{
}
// Token: 0x0600054B RID: 1355 RVA: 0x00003D98 File Offset: 0x00001F98
[Token(Token = "0x60004AB")]
[Address(RVA = "0x244B0C0", Offset = "0x2449EC0", VA = "0x18244B0C0")]
internal static bool TryConvertToString(object value, Type type, out string s)
{
return default(bool);
}
// Token: 0x0600054C RID: 1356 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60004AC")]
[Address(RVA = "0x244A2E0", Offset = "0x24490E0", VA = "0x18244A2E0")]
private void SerializeString(JsonWriter writer, object value, JsonStringContract contract)
{
}
// Token: 0x0600054D RID: 1357 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60004AD")]
[Address(RVA = "0x2449C60", Offset = "0x2448A60", VA = "0x182449C60")]
private void SerializeObject(JsonWriter writer, object value, JsonObjectContract contract, JsonProperty member, JsonContract collectionValueContract)
{
}
// Token: 0x0600054E RID: 1358 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60004AE")]
[Address(RVA = "0x244B820", Offset = "0x244A620", VA = "0x18244B820")]
private void WriteTypeProperty(JsonWriter writer, Type type)
{
}
// Token: 0x0600054F RID: 1359 RVA: 0x00003DB0 File Offset: 0x00001FB0
[Token(Token = "0x60004AF")]
[Address(RVA = "0x22B65A0", Offset = "0x22B53A0", VA = "0x1822B65A0")]
private bool HasFlag(DefaultValueHandling value, DefaultValueHandling flag)
{
return default(bool);
}
// Token: 0x06000550 RID: 1360 RVA: 0x00003DC8 File Offset: 0x00001FC8
[Token(Token = "0x60004B0")]
[Address(RVA = "0x22B65A0", Offset = "0x22B53A0", VA = "0x1822B65A0")]
private bool HasFlag(PreserveReferencesHandling value, PreserveReferencesHandling flag)
{
return default(bool);
}
// Token: 0x06000551 RID: 1361 RVA: 0x00003DE0 File Offset: 0x00001FE0
[Token(Token = "0x60004B1")]
[Address(RVA = "0x22B65A0", Offset = "0x22B53A0", VA = "0x1822B65A0")]
private bool HasFlag(TypeNameHandling value, TypeNameHandling flag)
{
return default(bool);
}
// Token: 0x06000552 RID: 1362 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60004B2")]
[Address(RVA = "0x2448130", Offset = "0x2446F30", VA = "0x182448130")]
private void SerializeConvertable(JsonWriter writer, JsonConverter converter, object value, JsonContract contract)
{
}
// Token: 0x06000553 RID: 1363 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60004B3")]
[Address(RVA = "0x2448F00", Offset = "0x2447D00", VA = "0x182448F00")]
private void SerializeList(JsonWriter writer, IWrappedCollection values, JsonArrayContract contract, JsonProperty member, JsonContract collectionValueContract)
{
}
// Token: 0x06000554 RID: 1364 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60004B4")]
[Address(RVA = "0x2449650", Offset = "0x2448450", VA = "0x182449650")]
private void SerializeMultidimensionalArray(JsonWriter writer, Array values, JsonArrayContract contract, JsonProperty member, JsonContract collectionContract)
{
}
// Token: 0x06000555 RID: 1365 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60004B5")]
[Address(RVA = "0x2449920", Offset = "0x2448720", VA = "0x182449920")]
private void SerializeMultidimensionalArray(JsonWriter writer, Array values, JsonArrayContract contract, JsonProperty member, int initialDepth, int[] indices)
{
}
// Token: 0x06000556 RID: 1366 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004B6")]
[Address(RVA = "0x2447EB0", Offset = "0x2446CB0", VA = "0x182447EB0")]
private string GetReference(JsonWriter writer, object value)
{
return null;
}
// Token: 0x06000557 RID: 1367 RVA: 0x00003DF8 File Offset: 0x00001FF8
[Token(Token = "0x60004B7")]
[Address(RVA = "0x244B6A0", Offset = "0x244A4A0", VA = "0x18244B6A0")]
private bool WriteStartArray(JsonWriter writer, object values, JsonArrayContract contract, JsonProperty member, JsonContract containerContract)
{
return default(bool);
}
// Token: 0x06000558 RID: 1368 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60004B8")]
[Address(RVA = "0x2448AA0", Offset = "0x24478A0", VA = "0x182448AA0")]
[SecuritySafeCritical]
private void SerializeISerializable(JsonWriter writer, ISerializable value, JsonISerializableContract contract)
{
}
// Token: 0x06000559 RID: 1369 RVA: 0x00003E10 File Offset: 0x00002010
[Token(Token = "0x60004B9")]
[Address(RVA = "0x244AE90", Offset = "0x2449C90", VA = "0x18244AE90")]
private bool ShouldWriteType(TypeNameHandling typeNameHandlingFlag, JsonContract contract, JsonProperty member, JsonContract collectionValueContract)
{
return default(bool);
}
// Token: 0x0600055A RID: 1370 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60004BA")]
[Address(RVA = "0x24482F0", Offset = "0x24470F0", VA = "0x1824482F0")]
private void SerializeDictionary(JsonWriter writer, IWrappedDictionary values, JsonDictionaryContract contract, JsonProperty member, JsonContract collectionValueContract)
{
}
// Token: 0x0600055B RID: 1371 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004BB")]
[Address(RVA = "0x2447DA0", Offset = "0x2446BA0", VA = "0x182447DA0")]
private string GetPropertyName(DictionaryEntry entry)
{
return null;
}
// Token: 0x0600055C RID: 1372 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60004BC")]
[Address(RVA = "0x2448010", Offset = "0x2446E10", VA = "0x182448010")]
private void HandleError(JsonWriter writer, int initialDepth)
{
}
// Token: 0x0600055D RID: 1373 RVA: 0x00003E28 File Offset: 0x00002028
[Token(Token = "0x60004BD")]
[Address(RVA = "0x244AC10", Offset = "0x2449A10", VA = "0x18244AC10")]
private bool ShouldSerialize(JsonProperty property, object target)
{
return default(bool);
}
// Token: 0x0600055E RID: 1374 RVA: 0x00003E40 File Offset: 0x00002040
[Token(Token = "0x60004BE")]
[Address(RVA = "0x24480C0", Offset = "0x2446EC0", VA = "0x1824480C0")]
private bool IsSpecified(JsonProperty property, object target)
{
return default(bool);
}
// Token: 0x040001ED RID: 493
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000155")]
private JsonSerializerProxy _internalSerializer;
// Token: 0x040001EE RID: 494
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000156")]
private List<object> _serializeStack;
}
}
@@ -0,0 +1,349 @@
using System;
using System.Runtime.Serialization;
using System.Runtime.Serialization.Formatters;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x0200009E RID: 158
[Token(Token = "0x200006B")]
internal class JsonSerializerProxy : JsonSerializer
{
// Token: 0x14000003 RID: 3
// (add) Token: 0x0600055F RID: 1375 RVA: 0x00002053 File Offset: 0x00000253
// (remove) Token: 0x06000560 RID: 1376 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x14000003")]
public override event EventHandler<ErrorEventArgs> Error
{
[Token(Token = "0x60004BF")]
[Address(RVA = "0x244BCA0", Offset = "0x244AAA0", VA = "0x18244BCA0", Slot = "4")]
add
{
}
[Token(Token = "0x60004C0")]
[Address(RVA = "0x244BF80", Offset = "0x244AD80", VA = "0x18244BF80", Slot = "5")]
remove
{
}
}
// Token: 0x170000CA RID: 202
// (get) Token: 0x06000561 RID: 1377 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000562 RID: 1378 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000BA")]
public override IReferenceResolver ReferenceResolver
{
[Token(Token = "0x60004C1")]
[Address(RVA = "0x244BEF0", Offset = "0x244ACF0", VA = "0x18244BEF0", Slot = "6")]
get
{
return null;
}
[Token(Token = "0x60004C2")]
[Address(RVA = "0x244C1A0", Offset = "0x244AFA0", VA = "0x18244C1A0", Slot = "7")]
set
{
}
}
// Token: 0x170000CB RID: 203
// (get) Token: 0x06000563 RID: 1379 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000BB")]
public override JsonConverterCollection Converters
{
[Token(Token = "0x60004C3")]
[Address(RVA = "0x244BDA0", Offset = "0x244ABA0", VA = "0x18244BDA0", Slot = "28")]
get
{
return null;
}
}
// Token: 0x170000CC RID: 204
// (get) Token: 0x06000564 RID: 1380 RVA: 0x00003E58 File Offset: 0x00002058
// (set) Token: 0x06000565 RID: 1381 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000BC")]
public override DefaultValueHandling DefaultValueHandling
{
[Token(Token = "0x60004C4")]
[Address(RVA = "0x244BDD0", Offset = "0x244ABD0", VA = "0x18244BDD0", Slot = "22")]
get
{
return DefaultValueHandling.Include;
}
[Token(Token = "0x60004C5")]
[Address(RVA = "0x244C080", Offset = "0x244AE80", VA = "0x18244C080", Slot = "23")]
set
{
}
}
// Token: 0x170000CD RID: 205
// (get) Token: 0x06000566 RID: 1382 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000567 RID: 1383 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000BD")]
public override IContractResolver ContractResolver
{
[Token(Token = "0x60004C6")]
[Address(RVA = "0x244BD70", Offset = "0x244AB70", VA = "0x18244BD70", Slot = "29")]
get
{
return null;
}
[Token(Token = "0x60004C7")]
[Address(RVA = "0x244C050", Offset = "0x244AE50", VA = "0x18244C050", Slot = "30")]
set
{
}
}
// Token: 0x170000CE RID: 206
// (get) Token: 0x06000568 RID: 1384 RVA: 0x00003E70 File Offset: 0x00002070
// (set) Token: 0x06000569 RID: 1385 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000BE")]
public override MissingMemberHandling MissingMemberHandling
{
[Token(Token = "0x60004C8")]
[Address(RVA = "0x244BE00", Offset = "0x244AC00", VA = "0x18244BE00", Slot = "18")]
get
{
return MissingMemberHandling.Ignore;
}
[Token(Token = "0x60004C9")]
[Address(RVA = "0x244C0B0", Offset = "0x244AEB0", VA = "0x18244C0B0", Slot = "19")]
set
{
}
}
// Token: 0x170000CF RID: 207
// (get) Token: 0x0600056A RID: 1386 RVA: 0x00003E88 File Offset: 0x00002088
// (set) Token: 0x0600056B RID: 1387 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000BF")]
public override NullValueHandling NullValueHandling
{
[Token(Token = "0x60004CA")]
[Address(RVA = "0x244BE30", Offset = "0x244AC30", VA = "0x18244BE30", Slot = "20")]
get
{
return NullValueHandling.Include;
}
[Token(Token = "0x60004CB")]
[Address(RVA = "0x244C0E0", Offset = "0x244AEE0", VA = "0x18244C0E0", Slot = "21")]
set
{
}
}
// Token: 0x170000D0 RID: 208
// (get) Token: 0x0600056C RID: 1388 RVA: 0x00003EA0 File Offset: 0x000020A0
// (set) Token: 0x0600056D RID: 1389 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000C0")]
public override ObjectCreationHandling ObjectCreationHandling
{
[Token(Token = "0x60004CC")]
[Address(RVA = "0x244BE60", Offset = "0x244AC60", VA = "0x18244BE60", Slot = "24")]
get
{
return ObjectCreationHandling.Auto;
}
[Token(Token = "0x60004CD")]
[Address(RVA = "0x244C110", Offset = "0x244AF10", VA = "0x18244C110", Slot = "25")]
set
{
}
}
// Token: 0x170000D1 RID: 209
// (get) Token: 0x0600056E RID: 1390 RVA: 0x00003EB8 File Offset: 0x000020B8
// (set) Token: 0x0600056F RID: 1391 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000C1")]
public override ReferenceLoopHandling ReferenceLoopHandling
{
[Token(Token = "0x60004CE")]
[Address(RVA = "0x244BEC0", Offset = "0x244ACC0", VA = "0x18244BEC0", Slot = "16")]
get
{
return ReferenceLoopHandling.Error;
}
[Token(Token = "0x60004CF")]
[Address(RVA = "0x244C170", Offset = "0x244AF70", VA = "0x18244C170", Slot = "17")]
set
{
}
}
// Token: 0x170000D2 RID: 210
// (get) Token: 0x06000570 RID: 1392 RVA: 0x00003ED0 File Offset: 0x000020D0
// (set) Token: 0x06000571 RID: 1393 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000C2")]
public override PreserveReferencesHandling PreserveReferencesHandling
{
[Token(Token = "0x60004D0")]
[Address(RVA = "0x244BE90", Offset = "0x244AC90", VA = "0x18244BE90", Slot = "14")]
get
{
return PreserveReferencesHandling.None;
}
[Token(Token = "0x60004D1")]
[Address(RVA = "0x244C140", Offset = "0x244AF40", VA = "0x18244C140", Slot = "15")]
set
{
}
}
// Token: 0x170000D3 RID: 211
// (get) Token: 0x06000572 RID: 1394 RVA: 0x00003EE8 File Offset: 0x000020E8
// (set) Token: 0x06000573 RID: 1395 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000C3")]
public override TypeNameHandling TypeNameHandling
{
[Token(Token = "0x60004D2")]
[Address(RVA = "0x244BF50", Offset = "0x244AD50", VA = "0x18244BF50", Slot = "10")]
get
{
return TypeNameHandling.None;
}
[Token(Token = "0x60004D3")]
[Address(RVA = "0x244C200", Offset = "0x244B000", VA = "0x18244C200", Slot = "11")]
set
{
}
}
// Token: 0x170000D4 RID: 212
// (get) Token: 0x06000574 RID: 1396 RVA: 0x00003F00 File Offset: 0x00002100
// (set) Token: 0x06000575 RID: 1397 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000C4")]
public override FormatterAssemblyStyle TypeNameAssemblyFormat
{
[Token(Token = "0x60004D4")]
[Address(RVA = "0x244BF20", Offset = "0x244AD20", VA = "0x18244BF20", Slot = "12")]
get
{
return FormatterAssemblyStyle.Simple;
}
[Token(Token = "0x60004D5")]
[Address(RVA = "0x244C1D0", Offset = "0x244AFD0", VA = "0x18244C1D0", Slot = "13")]
set
{
}
}
// Token: 0x170000D5 RID: 213
// (get) Token: 0x06000576 RID: 1398 RVA: 0x00003F18 File Offset: 0x00002118
// (set) Token: 0x06000577 RID: 1399 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000C5")]
public override ConstructorHandling ConstructorHandling
{
[Token(Token = "0x60004D6")]
[Address(RVA = "0x244BD00", Offset = "0x244AB00", VA = "0x18244BD00", Slot = "26")]
get
{
return ConstructorHandling.Default;
}
[Token(Token = "0x60004D7")]
[Address(RVA = "0x244BFE0", Offset = "0x244ADE0", VA = "0x18244BFE0", Slot = "27")]
set
{
}
}
// Token: 0x170000D6 RID: 214
// (get) Token: 0x06000578 RID: 1400 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000579 RID: 1401 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000C6")]
public override SerializationBinder Binder
{
[Token(Token = "0x60004D8")]
[Address(RVA = "0x244BCD0", Offset = "0x244AAD0", VA = "0x18244BCD0", Slot = "8")]
get
{
return null;
}
[Token(Token = "0x60004D9")]
[Address(RVA = "0x244BFB0", Offset = "0x244ADB0", VA = "0x18244BFB0", Slot = "9")]
set
{
}
}
// Token: 0x170000D7 RID: 215
// (get) Token: 0x0600057A RID: 1402 RVA: 0x00003F30 File Offset: 0x00002130
// (set) Token: 0x0600057B RID: 1403 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000C7")]
public override StreamingContext Context
{
[Token(Token = "0x60004DA")]
[Address(RVA = "0x244BD30", Offset = "0x244AB30", VA = "0x18244BD30", Slot = "31")]
get
{
return default(StreamingContext);
}
[Token(Token = "0x60004DB")]
[Address(RVA = "0x244C010", Offset = "0x244AE10", VA = "0x18244C010", Slot = "32")]
set
{
}
}
// Token: 0x0600057C RID: 1404 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004DC")]
[Address(RVA = "0x244BA90", Offset = "0x244A890", VA = "0x18244BA90")]
internal JsonSerializerInternalBase GetInternalSerializer()
{
return null;
}
// Token: 0x0600057D RID: 1405 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60004DD")]
[Address(RVA = "0x244BBC0", Offset = "0x244A9C0", VA = "0x18244BBC0")]
public JsonSerializerProxy(JsonSerializerInternalReader serializerReader)
{
}
// Token: 0x0600057E RID: 1406 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60004DE")]
[Address(RVA = "0x244BC30", Offset = "0x244AA30", VA = "0x18244BC30")]
public JsonSerializerProxy(JsonSerializerInternalWriter serializerWriter)
{
}
// Token: 0x0600057F RID: 1407 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004DF")]
[Address(RVA = "0x244B970", Offset = "0x244A770", VA = "0x18244B970", Slot = "34")]
internal override object DeserializeInternal(JsonReader reader, Type objectType)
{
return null;
}
// Token: 0x06000580 RID: 1408 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60004E0")]
[Address(RVA = "0x244BAA0", Offset = "0x244A8A0", VA = "0x18244BAA0", Slot = "33")]
internal override void PopulateInternal(JsonReader reader, object target)
{
}
// Token: 0x06000581 RID: 1409 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60004E1")]
[Address(RVA = "0x244BAE0", Offset = "0x244A8E0", VA = "0x18244BAE0", Slot = "35")]
internal override void SerializeInternal(JsonWriter jsonWriter, object value)
{
}
// Token: 0x040001EF RID: 495
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000157")]
private readonly JsonSerializerInternalReader _serializerReader;
// Token: 0x040001F0 RID: 496
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4000158")]
private readonly JsonSerializerInternalWriter _serializerWriter;
// Token: 0x040001F1 RID: 497
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000159")]
private readonly JsonSerializer _serializer;
}
}
@@ -0,0 +1,17 @@
using System;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x0200009F RID: 159
[Token(Token = "0x200006C")]
public class JsonStringContract : JsonContract
{
// Token: 0x06000582 RID: 1410 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60004E2")]
[Address(RVA = "0x243F1B0", Offset = "0x243DFB0", VA = "0x18243F1B0")]
public JsonStringContract(Type underlyingType)
{
}
}
}
@@ -0,0 +1,216 @@
using System;
using System.ComponentModel;
using System.Reflection;
using System.Runtime.Serialization;
using Cpp2IlInjected;
using Singular.Newtonsoft.Json.Utilities;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x020000A1 RID: 161
[Token(Token = "0x200006E")]
internal static class JsonTypeReflector
{
// Token: 0x06000584 RID: 1412 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004E4")]
[Address(RVA = "0x244C980", Offset = "0x244B780", VA = "0x18244C980")]
public static JsonContainerAttribute GetJsonContainerAttribute(Type type)
{
return null;
}
// Token: 0x06000585 RID: 1413 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004E5")]
[Address(RVA = "0x244CD60", Offset = "0x244BB60", VA = "0x18244CD60")]
public static JsonObjectAttribute GetJsonObjectAttribute(Type type)
{
return null;
}
// Token: 0x06000586 RID: 1414 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004E6")]
[Address(RVA = "0x244C8D0", Offset = "0x244B6D0", VA = "0x18244C8D0")]
public static JsonArrayAttribute GetJsonArrayAttribute(Type type)
{
return null;
}
// Token: 0x06000587 RID: 1415 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004E7")]
[Address(RVA = "0x244C5E0", Offset = "0x244B3E0", VA = "0x18244C5E0")]
public static DataContractAttribute GetDataContractAttribute(Type type)
{
return null;
}
// Token: 0x06000588 RID: 1416 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004E8")]
[Address(RVA = "0x244C6B0", Offset = "0x244B4B0", VA = "0x18244C6B0")]
public static DataMemberAttribute GetDataMemberAttribute(MemberInfo memberInfo)
{
return null;
}
// Token: 0x06000589 RID: 1417 RVA: 0x00003F48 File Offset: 0x00002148
[Token(Token = "0x60004E9")]
[Address(RVA = "0x244CF80", Offset = "0x244BD80", VA = "0x18244CF80")]
public static MemberSerialization GetObjectMemberSerialization(Type objectType)
{
return MemberSerialization.OptOut;
}
// Token: 0x0600058A RID: 1418 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004EA")]
[Address(RVA = "0x244CA50", Offset = "0x244B850", VA = "0x18244CA50")]
private static Type GetJsonConverterType(ICustomAttributeProvider attributeProvider)
{
return null;
}
// Token: 0x0600058B RID: 1419 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004EB")]
[Address(RVA = "0x244C9E0", Offset = "0x244B7E0", VA = "0x18244C9E0")]
private static Type GetJsonConverterTypeFromAttribute(ICustomAttributeProvider attributeProvider)
{
return null;
}
// Token: 0x0600058C RID: 1420 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004EC")]
[Address(RVA = "0x244CAD0", Offset = "0x244B8D0", VA = "0x18244CAD0")]
public static JsonConverter GetJsonConverter(ICustomAttributeProvider attributeProvider, Type targetConvertedType)
{
return null;
}
// Token: 0x0600058D RID: 1421 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004ED")]
[Address(RVA = "0x244D170", Offset = "0x244BF70", VA = "0x18244D170")]
public static TypeConverter GetTypeConverter(Type type)
{
return null;
}
// Token: 0x0600058E RID: 1422 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004EE")]
[Address(RVA = "0x244C560", Offset = "0x244B360", VA = "0x18244C560")]
private static Type GetAssociatedMetadataType(Type type)
{
return null;
}
// Token: 0x0600058F RID: 1423 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004EF")]
[Address(RVA = "0x244C230", Offset = "0x244B030", VA = "0x18244C230")]
private static Type GetAssociateMetadataTypeFromAttribute(Type type)
{
return null;
}
// Token: 0x06000590 RID: 1424 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004F0")]
[Address(RVA = "0x244CE10", Offset = "0x244BC10", VA = "0x18244CE10")]
private static Type GetMetadataTypeAttributeType()
{
return null;
}
// Token: 0x06000591 RID: 1425 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004F1")]
[Address(RVA = "0x160D160", Offset = "0x160BF60", VA = "0x18160D160")]
private static T GetAttribute<T>(Type type) where T : Attribute
{
return null;
}
// Token: 0x06000592 RID: 1426 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004F2")]
[Address(RVA = "0x160CF90", Offset = "0x160BD90", VA = "0x18160CF90")]
private static T GetAttribute<T>(MemberInfo memberInfo) where T : Attribute
{
return null;
}
// Token: 0x06000593 RID: 1427 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004F3")]
[Address(RVA = "0x160D2A0", Offset = "0x160C0A0", VA = "0x18160D2A0")]
public static T GetAttribute<T>(ICustomAttributeProvider attributeProvider) where T : Attribute
{
return null;
}
// Token: 0x170000D9 RID: 217
// (get) Token: 0x06000594 RID: 1428 RVA: 0x00003F60 File Offset: 0x00002160
[Token(Token = "0x170000C9")]
public static bool DynamicCodeGeneration
{
[Token(Token = "0x60004F4")]
[Address(RVA = "0x244D2C0", Offset = "0x244C0C0", VA = "0x18244D2C0")]
get
{
return default(bool);
}
}
// Token: 0x170000DA RID: 218
// (get) Token: 0x06000595 RID: 1429 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000CA")]
public static ReflectionDelegateFactory ReflectionDelegateFactory
{
[Token(Token = "0x60004F5")]
[Address(RVA = "0x244D530", Offset = "0x244C330", VA = "0x18244D530")]
get
{
return null;
}
}
// Token: 0x040001F2 RID: 498
[Token(Token = "0x400015A")]
public const string IdPropertyName = "$id";
// Token: 0x040001F3 RID: 499
[Token(Token = "0x400015B")]
public const string RefPropertyName = "$ref";
// Token: 0x040001F4 RID: 500
[Token(Token = "0x400015C")]
public const string TypePropertyName = "$type";
// Token: 0x040001F5 RID: 501
[Token(Token = "0x400015D")]
public const string ValuePropertyName = "$value";
// Token: 0x040001F6 RID: 502
[Token(Token = "0x400015E")]
public const string ArrayValuesPropertyName = "$values";
// Token: 0x040001F7 RID: 503
[Token(Token = "0x400015F")]
public const string ShouldSerializePrefix = "ShouldSerialize";
// Token: 0x040001F8 RID: 504
[Token(Token = "0x4000160")]
public const string SpecifiedPostfix = "Specified";
// Token: 0x040001F9 RID: 505
[Token(Token = "0x4000161")]
private static readonly ThreadSafeStore<ICustomAttributeProvider, Type> JsonConverterTypeCache;
// Token: 0x040001FA RID: 506
[Token(Token = "0x4000162")]
private static readonly ThreadSafeStore<Type, Type> AssociatedMetadataTypesCache;
// Token: 0x040001FB RID: 507
[Token(Token = "0x4000163")]
private const string MetadataTypeAttributeTypeName = "System.ComponentModel.DataAnnotations.MetadataTypeAttribute, System.ComponentModel.DataAnnotations, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35";
// Token: 0x040001FC RID: 508
[Token(Token = "0x4000164")]
private static Type _cachedMetadataTypeAttributeType;
// Token: 0x040001FD RID: 509
[Token(Token = "0x4000165")]
private static bool? _dynamicCodeGeneration;
}
}
@@ -0,0 +1,40 @@
using System;
using System.Reflection;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x020000A2 RID: 162
[Token(Token = "0x200006F")]
internal class LateBoundMetadataTypeAttribute : IMetadataTypeAttribute
{
// Token: 0x06000597 RID: 1431 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60004F7")]
[Address(RVA = "0x3FFB80", Offset = "0x3FE980", VA = "0x1803FFB80")]
public LateBoundMetadataTypeAttribute(object attribute)
{
}
// Token: 0x170000DB RID: 219
// (get) Token: 0x06000598 RID: 1432 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000CB")]
public Type MetadataClassType
{
[Token(Token = "0x60004F8")]
[Address(RVA = "0x244D630", Offset = "0x244C430", VA = "0x18244D630", Slot = "4")]
get
{
return null;
}
}
// Token: 0x040001FE RID: 510
[Token(Token = "0x4000166")]
private static PropertyInfo _metadataClassTypeProperty;
// Token: 0x040001FF RID: 511
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000167")]
private readonly object _attribute;
}
}
@@ -0,0 +1,10 @@
using System;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x020000A3 RID: 163
// (Invoke) Token: 0x0600059A RID: 1434
[Token(Token = "0x2000070")]
public delegate object ObjectConstructor<T>(params object[] args);
}
@@ -0,0 +1,18 @@
using System;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x020000A4 RID: 164
[Token(Token = "0x2000071")]
[AttributeUsage(AttributeTargets.Method)]
public sealed class OnErrorAttribute : Attribute
{
// Token: 0x0600059D RID: 1437 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60004FD")]
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
public OnErrorAttribute()
{
}
}
}
@@ -0,0 +1,38 @@
using System;
using System.Reflection;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x020000A5 RID: 165
[Token(Token = "0x2000072")]
public class ReflectionValueProvider : IValueProvider
{
// Token: 0x0600059E RID: 1438 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60004FE")]
[Address(RVA = "0x244DA30", Offset = "0x244C830", VA = "0x18244DA30")]
public ReflectionValueProvider(MemberInfo memberInfo)
{
}
// Token: 0x0600059F RID: 1439 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60004FF")]
[Address(RVA = "0x244D8B0", Offset = "0x244C6B0", VA = "0x18244D8B0", Slot = "4")]
public void SetValue(object target, object value)
{
}
// Token: 0x060005A0 RID: 1440 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000500")]
[Address(RVA = "0x244D740", Offset = "0x244C540", VA = "0x18244D740", Slot = "5")]
public object GetValue(object target)
{
return null;
}
// Token: 0x04000200 RID: 512
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000168")]
private readonly MemberInfo _memberInfo;
}
}
@@ -0,0 +1,51 @@
using System;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Serialization
{
// Token: 0x0200007E RID: 126
[Token(Token = "0x2000054")]
internal struct ResolverContractKey : IEquatable<ResolverContractKey>
{
// Token: 0x06000425 RID: 1061 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003A2")]
[Address(RVA = "0x479F00", Offset = "0x478D00", VA = "0x180479F00")]
public ResolverContractKey(Type resolverType, Type contractType)
{
}
// Token: 0x06000426 RID: 1062 RVA: 0x000037B0 File Offset: 0x000019B0
[Token(Token = "0x60003A3")]
[Address(RVA = "0x244DBF0", Offset = "0x244C9F0", VA = "0x18244DBF0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x06000427 RID: 1063 RVA: 0x000037C8 File Offset: 0x000019C8
[Token(Token = "0x60003A4")]
[Address(RVA = "0x244DB60", Offset = "0x244C960", VA = "0x18244DB60", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
// Token: 0x06000428 RID: 1064 RVA: 0x000037E0 File Offset: 0x000019E0
[Token(Token = "0x60003A5")]
[Address(RVA = "0x244DA90", Offset = "0x244C890", VA = "0x18244DA90", Slot = "4")]
public bool Equals(ResolverContractKey other)
{
return default(bool);
}
// Token: 0x04000183 RID: 387
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000104")]
private readonly Type _resolverType;
// Token: 0x04000184 RID: 388
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4000105")]
private readonly Type _contractType;
}
}