332 lines
12 KiB
C#
332 lines
12 KiB
C#
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: 0x06000514 RID: 1300 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600047D")]
|
|
[Address(RVA = "0x2C53530", Offset = "0x2C52530", VA = "0x182C53530")]
|
|
public JsonSerializerInternalReader(JsonSerializer serializer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000515 RID: 1301 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600047E")]
|
|
[Address(RVA = "0x2C58E40", Offset = "0x2C57E40", VA = "0x182C58E40")]
|
|
public void Populate(JsonReader reader, object target)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000516 RID: 1302 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600047F")]
|
|
[Address(RVA = "0x2C56F60", Offset = "0x2C55F60", VA = "0x182C56F60")]
|
|
private JsonContract GetContractSafe(Type type)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000517 RID: 1303 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000480")]
|
|
[Address(RVA = "0x2C56EB0", Offset = "0x2C55EB0", VA = "0x182C56EB0")]
|
|
private JsonContract GetContractSafe(Type type, object value)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000518 RID: 1304 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000481")]
|
|
[Address(RVA = "0x2C56980", Offset = "0x2C55980", VA = "0x182C56980")]
|
|
public object Deserialize(JsonReader reader, Type objectType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000519 RID: 1305 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000482")]
|
|
[Address(RVA = "0x2C57130", Offset = "0x2C56130", VA = "0x182C57130")]
|
|
private JsonSerializerProxy GetInternalSerializer()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600051A RID: 1306 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000483")]
|
|
[Address(RVA = "0x2C57080", Offset = "0x2C56080", VA = "0x182C57080")]
|
|
private JsonFormatterConverter GetFormatterConverter()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600051B RID: 1307 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000484")]
|
|
[Address(RVA = "0x2C543B0", Offset = "0x2C533B0", VA = "0x182C543B0")]
|
|
private JToken CreateJToken(JsonReader reader, JsonContract contract)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600051C RID: 1308 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000485")]
|
|
[Address(RVA = "0x2C54240", Offset = "0x2C53240", VA = "0x182C54240")]
|
|
private JToken CreateJObject(JsonReader reader)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600051D RID: 1309 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000486")]
|
|
[Address(RVA = "0x2C56770", Offset = "0x2C55770", VA = "0x182C56770")]
|
|
private object CreateValueProperty(JsonReader reader, JsonProperty property, object target, bool gottenCurrentValue, object currentValue)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600051E RID: 1310 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000487")]
|
|
[Address(RVA = "0x2C56670", Offset = "0x2C55670", VA = "0x182C56670")]
|
|
private object CreateValueNonProperty(JsonReader reader, Type objectType, JsonContract contract)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600051F RID: 1311 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000488")]
|
|
[Address(RVA = "0x2C56170", Offset = "0x2C55170", VA = "0x182C56170")]
|
|
private object CreateValueInternal(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 = "0x2C57010", Offset = "0x2C56010", VA = "0x182C57010")]
|
|
private JsonConverter GetConverter(JsonContract contract, JsonConverter memberConverter)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000521 RID: 1313 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600048A")]
|
|
[Address(RVA = "0x2C552C0", Offset = "0x2C542C0", VA = "0x182C552C0")]
|
|
private object CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, object existingValue)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000522 RID: 1314 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600048B")]
|
|
[Address(RVA = "0x2C56A70", Offset = "0x2C55A70", VA = "0x182C56A70")]
|
|
private JsonArrayContract EnsureArrayContract(Type objectType, JsonContract contract)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000523 RID: 1315 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600048C")]
|
|
[Address(RVA = "0x2C53640", Offset = "0x2C52640", VA = "0x182C53640")]
|
|
private void CheckedRead(JsonReader reader)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000524 RID: 1316 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600048D")]
|
|
[Address(RVA = "0x2C54510", Offset = "0x2C53510", VA = "0x182C54510")]
|
|
private object CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, object existingValue, string reference)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000525 RID: 1317 RVA: 0x00003CF0 File Offset: 0x00001EF0
|
|
[Token(Token = "0x600048E")]
|
|
[Address(RVA = "0x2C572B0", Offset = "0x2C562B0", VA = "0x182C572B0")]
|
|
private bool HasDefinedType(Type type)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000526 RID: 1318 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600048F")]
|
|
[Address(RVA = "0x2C56C40", Offset = "0x2C55C40", VA = "0x182C56C40")]
|
|
private object EnsureType(object value, CultureInfo culture, Type targetType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000527 RID: 1319 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000490")]
|
|
[Address(RVA = "0x2C56E30", Offset = "0x2C55E30", VA = "0x182C56E30")]
|
|
private string FormatValueForPrint(object value)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000528 RID: 1320 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000491")]
|
|
[Address(RVA = "0x2C59E30", Offset = "0x2C58E30", VA = "0x182C59E30")]
|
|
private void SetPropertyValue(JsonProperty property, JsonReader reader, object target)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000529 RID: 1321 RVA: 0x00003D08 File Offset: 0x00001F08
|
|
[Token(Token = "0x6000492")]
|
|
[Address(RVA = "0x2526EA0", Offset = "0x2525EA0", VA = "0x182526EA0")]
|
|
private bool HasFlag(DefaultValueHandling value, DefaultValueHandling flag)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600052A RID: 1322 RVA: 0x00003D20 File Offset: 0x00001F20
|
|
[Token(Token = "0x6000493")]
|
|
[Address(RVA = "0x2C5A1D0", Offset = "0x2C591D0", VA = "0x182C5A1D0")]
|
|
private bool ShouldSetPropertyValue(JsonProperty property, object value)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600052B RID: 1323 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000494")]
|
|
[Address(RVA = "0x2C536C0", Offset = "0x2C526C0", VA = "0x182C536C0")]
|
|
private object CreateAndPopulateDictionary(JsonReader reader, JsonDictionaryContract contract, string id)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600052C RID: 1324 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000495")]
|
|
[Address(RVA = "0x2C573C0", Offset = "0x2C563C0", VA = "0x182C573C0")]
|
|
private object PopulateDictionary(IWrappedDictionary dictionary, JsonReader reader, JsonDictionaryContract contract, string id)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600052D RID: 1325 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000496")]
|
|
[Address(RVA = "0x2C53870", Offset = "0x2C52870", VA = "0x182C53870")]
|
|
private object CreateAndPopulateList(JsonReader reader, string reference, JsonArrayContract contract)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600052E RID: 1326 RVA: 0x00003D38 File Offset: 0x00001F38
|
|
[Token(Token = "0x6000497")]
|
|
[Address(RVA = "0x2C59490", Offset = "0x2C58490", VA = "0x182C59490")]
|
|
private bool ReadForTypeArrayHack(JsonReader reader, Type t)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600052F RID: 1327 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000498")]
|
|
[Address(RVA = "0x2C579B0", Offset = "0x2C569B0", VA = "0x182C579B0")]
|
|
private object PopulateList(IWrappedCollection wrappedList, JsonReader reader, string reference, JsonArrayContract contract)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000530 RID: 1328 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000499")]
|
|
[Address(RVA = "0x2C57D50", Offset = "0x2C56D50", VA = "0x182C57D50")]
|
|
private object PopulateMultidimensionalArray(IList list, JsonReader reader, string reference, JsonArrayContract contract)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000531 RID: 1329 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600049A")]
|
|
[Address(RVA = "0x2C53CC0", Offset = "0x2C52CC0", VA = "0x182C53CC0")]
|
|
private object CreateISerializable(JsonReader reader, JsonISerializableContract contract, string id)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000532 RID: 1330 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600049B")]
|
|
[Address(RVA = "0x2C53940", Offset = "0x2C52940", VA = "0x182C53940")]
|
|
private object CreateAndPopulateObject(JsonReader reader, JsonObjectContract contract, string id)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000533 RID: 1331 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600049C")]
|
|
[Address(RVA = "0x2C546C0", Offset = "0x2C536C0", VA = "0x182C546C0")]
|
|
private object CreateObjectFromNonDefaultConstructor(JsonReader reader, JsonObjectContract contract, ConstructorInfo constructorInfo, string id)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000534 RID: 1332 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600049D")]
|
|
[Address(RVA = "0x2C59810", Offset = "0x2C58810", VA = "0x182C59810")]
|
|
private IDictionary<JsonProperty, object> ResolvePropertyAndConstructorValues(JsonObjectContract contract, JsonReader reader, Type objectType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000535 RID: 1333 RVA: 0x00003D50 File Offset: 0x00001F50
|
|
[Token(Token = "0x600049E")]
|
|
[Address(RVA = "0x2C59540", Offset = "0x2C58540", VA = "0x182C59540")]
|
|
private bool ReadForType(JsonReader reader, Type t, JsonConverter propertyConverter)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000536 RID: 1334 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600049F")]
|
|
[Address(RVA = "0x2C58370", Offset = "0x2C57370", VA = "0x182C58370")]
|
|
private object PopulateObject(object newObject, JsonReader reader, JsonObjectContract contract, string id)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000537 RID: 1335 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60004A0")]
|
|
[Address(RVA = "0x2C59D80", Offset = "0x2C58D80", VA = "0x182C59D80")]
|
|
private void SetPropertyPresence(JsonReader reader, JsonProperty property, Dictionary<JsonProperty, JsonSerializerInternalReader.PropertyPresence> requiredProperties)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000538 RID: 1336 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60004A1")]
|
|
[Address(RVA = "0x2C571D0", Offset = "0x2C561D0", VA = "0x182C571D0")]
|
|
private void HandleError(JsonReader reader, int initialDepth)
|
|
{
|
|
}
|
|
|
|
// Token: 0x040001DE RID: 478
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000154")]
|
|
private JsonSerializerProxy _internalSerializer;
|
|
|
|
// Token: 0x040001DF RID: 479
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4000155")]
|
|
private JsonFormatterConverter _formatterConverter;
|
|
|
|
// Token: 0x0200009A RID: 154
|
|
[Token(Token = "0x20000ED")]
|
|
internal enum PropertyPresence
|
|
{
|
|
// Token: 0x040001E1 RID: 481
|
|
[Token(Token = "0x400030C")]
|
|
None,
|
|
// Token: 0x040001E2 RID: 482
|
|
[Token(Token = "0x400030D")]
|
|
Null,
|
|
// Token: 0x040001E3 RID: 483
|
|
[Token(Token = "0x400030E")]
|
|
Value
|
|
}
|
|
}
|
|
}
|