Files
27Aug2021-Cpp2IL-Dump/Newtonsoft.Json/Serialization/JsonSerializerInternalBase.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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()
{
}
}
}
}