Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

109 lines
3.4 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using Valve.Newtonsoft.Json.Utilities;
namespace Valve.Newtonsoft.Json.Serialization
{
// Token: 0x02000092 RID: 146
[Token(Token = "0x2000092")]
internal abstract class JsonSerializerInternalBase
{
// Token: 0x0600044B RID: 1099 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600044B")]
[Address(RVA = "0x2DAE670", Offset = "0x2DAD670", VA = "0x182DAE670")]
protected JsonSerializerInternalBase(JsonSerializer serializer)
{
}
// Token: 0x170000E6 RID: 230
// (get) Token: 0x0600044C RID: 1100 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000E6")]
internal BidirectionalDictionary<string, object> DefaultReferenceMappings
{
[Token(Token = "0x600044C")]
[Address(RVA = "0x2DAE6F0", Offset = "0x2DAD6F0", VA = "0x182DAE6F0")]
get
{
return null;
}
}
// Token: 0x0600044D RID: 1101 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600044D")]
[Address(RVA = "0x2DAE2A0", Offset = "0x2DAD2A0", VA = "0x182DAE2A0")]
private ErrorContext GetErrorContext(object currentObject, object member, string path, Exception error)
{
return null;
}
// Token: 0x0600044E RID: 1102 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600044E")]
[Address(RVA = "0x2DAE230", Offset = "0x2DAD230", VA = "0x182DAE230")]
protected void ClearErrorContext()
{
}
// Token: 0x0600044F RID: 1103 RVA: 0x00003BD0 File Offset: 0x00001DD0
[Token(Token = "0x600044F")]
[Address(RVA = "0x2DAE380", Offset = "0x2DAD380", VA = "0x182DAE380")]
protected bool IsErrorHandled(object currentObject, JsonContract contract, object keyValue, IJsonLineInfo lineInfo, string path, Exception ex)
{
return default(bool);
}
// Token: 0x04000275 RID: 629
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000275")]
private ErrorContext _currentErrorContext;
// Token: 0x04000276 RID: 630
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000276")]
private BidirectionalDictionary<string, object> _mappings;
// Token: 0x04000277 RID: 631
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000277")]
internal readonly JsonSerializer Serializer;
// Token: 0x04000278 RID: 632
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000278")]
internal readonly ITraceWriter TraceWriter;
// Token: 0x04000279 RID: 633
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000279")]
protected JsonSerializerProxy InternalSerializer;
// Token: 0x02000093 RID: 147
[Token(Token = "0x2000093")]
private class ReferenceEqualsEqualityComparer : IEqualityComparer<object>
{
// Token: 0x06000450 RID: 1104 RVA: 0x00003BE8 File Offset: 0x00001DE8
[Token(Token = "0x6000450")]
[Address(RVA = "0xA17B20", Offset = "0xA16B20", VA = "0x180A17B20", Slot = "4")]
bool IEqualityComparer<object>.Equals(object x, object y)
{
return default(bool);
}
// Token: 0x06000451 RID: 1105 RVA: 0x00003C00 File Offset: 0x00001E00
[Token(Token = "0x6000451")]
[Address(RVA = "0x2A686E0", Offset = "0x2A676E0", VA = "0x182A686E0", Slot = "5")]
int IEqualityComparer<object>.GetHashCode(object obj)
{
return 0;
}
// Token: 0x06000452 RID: 1106 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000452")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ReferenceEqualsEqualityComparer()
{
}
}
}
}