117 lines
3.7 KiB
C#
117 lines
3.7 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
using Newtonsoft.Json.Utilities;
|
|
|
|
namespace Newtonsoft.Json.Serialization
|
|
{
|
|
// Token: 0x0200009B RID: 155
|
|
[Token(Token = "0x200009B")]
|
|
internal abstract class JsonSerializerInternalBase
|
|
{
|
|
// Token: 0x06000382 RID: 898 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000382")]
|
|
[Address(RVA = "0x2A60750", Offset = "0x2A5F750", VA = "0x182A60750")]
|
|
protected JsonSerializerInternalBase(JsonSerializer serializer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x170000C3 RID: 195
|
|
// (get) Token: 0x06000383 RID: 899 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x170000C3")]
|
|
internal BidirectionalDictionary<string, object> DefaultReferenceMappings
|
|
{
|
|
[Token(Token = "0x6000383")]
|
|
[Address(RVA = "0x2A607D0", Offset = "0x2A5F7D0", VA = "0x182A607D0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000384 RID: 900 RVA: 0x000031B0 File Offset: 0x000013B0
|
|
[Token(Token = "0x6000384")]
|
|
[Address(RVA = "0x2A606C0", Offset = "0x2A5F6C0", VA = "0x182A606C0")]
|
|
protected NullValueHandling ResolvedNullValueHandling(JsonObjectContract containerContract, JsonProperty property)
|
|
{
|
|
return NullValueHandling.Include;
|
|
}
|
|
|
|
// Token: 0x06000385 RID: 901 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000385")]
|
|
[Address(RVA = "0x2A602B0", Offset = "0x2A5F2B0", VA = "0x182A602B0")]
|
|
private ErrorContext GetErrorContext(object currentObject, object member, string path, Exception error)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000386 RID: 902 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000386")]
|
|
[Address(RVA = "0x2A60240", Offset = "0x2A5F240", VA = "0x182A60240")]
|
|
protected void ClearErrorContext()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000387 RID: 903 RVA: 0x000031C8 File Offset: 0x000013C8
|
|
[Token(Token = "0x6000387")]
|
|
[Address(RVA = "0x2A60390", Offset = "0x2A5F390", VA = "0x182A60390")]
|
|
protected bool IsErrorHandled(object currentObject, JsonContract contract, object keyValue, IJsonLineInfo lineInfo, string path, Exception ex)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x04000245 RID: 581
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000245")]
|
|
private ErrorContext _currentErrorContext;
|
|
|
|
// Token: 0x04000246 RID: 582
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000246")]
|
|
private BidirectionalDictionary<string, object> _mappings;
|
|
|
|
// Token: 0x04000247 RID: 583
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000247")]
|
|
internal readonly JsonSerializer Serializer;
|
|
|
|
// Token: 0x04000248 RID: 584
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000248")]
|
|
internal readonly ITraceWriter TraceWriter;
|
|
|
|
// Token: 0x04000249 RID: 585
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4000249")]
|
|
protected JsonSerializerProxy InternalSerializer;
|
|
|
|
// Token: 0x0200009C RID: 156
|
|
[Token(Token = "0x200009C")]
|
|
private class ReferenceEqualsEqualityComparer : IEqualityComparer<object>
|
|
{
|
|
// Token: 0x06000388 RID: 904 RVA: 0x000031E0 File Offset: 0x000013E0
|
|
[Token(Token = "0x6000388")]
|
|
[Address(RVA = "0xA17B20", Offset = "0xA16B20", VA = "0x180A17B20", Slot = "4")]
|
|
bool IEqualityComparer<object>.Equals(object x, object y)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000389 RID: 905 RVA: 0x000031F8 File Offset: 0x000013F8
|
|
[Token(Token = "0x6000389")]
|
|
[Address(RVA = "0x2A686E0", Offset = "0x2A676E0", VA = "0x182A686E0", Slot = "5")]
|
|
int IEqualityComparer<object>.GetHashCode(object obj)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0600038A RID: 906 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600038A")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public ReferenceEqualsEqualityComparer()
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|