119 lines
3.3 KiB
C#
119 lines
3.3 KiB
C#
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: 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")]
|
|
public Func<string, string> PropertyNameResolver
|
|
{
|
|
[Token(Token = "0x6000419")]
|
|
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x600041A")]
|
|
[Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")]
|
|
[CompilerGenerated]
|
|
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 DictionaryKeyType
|
|
{
|
|
[Token(Token = "0x600041B")]
|
|
[Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x600041C")]
|
|
[Address(RVA = "0x417AB0", Offset = "0x416AB0", VA = "0x180417AB0")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170000AC RID: 172
|
|
// (get) Token: 0x060004B1 RID: 1201 RVA: 0x00002050 File Offset: 0x00000250
|
|
// (set) Token: 0x060004B2 RID: 1202 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x1700009C")]
|
|
internal Type DictionaryValueType
|
|
{
|
|
[Token(Token = "0x600041D")]
|
|
[Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x600041E")]
|
|
[Address(RVA = "0x417AA0", Offset = "0x416AA0", VA = "0x180417AA0")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060004B3 RID: 1203 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600041F")]
|
|
[Address(RVA = "0x2C52060", Offset = "0x2C51060", VA = "0x182C52060")]
|
|
public JsonDictionaryContract(Type underlyingType)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060004B4 RID: 1204 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000420")]
|
|
[Address(RVA = "0x2C51BA0", Offset = "0x2C50BA0", VA = "0x182C51BA0")]
|
|
internal IWrappedDictionary CreateWrapper(object dictionary)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060004B5 RID: 1205 RVA: 0x00003A20 File Offset: 0x00001C20
|
|
[Token(Token = "0x6000421")]
|
|
[Address(RVA = "0x2C51FA0", Offset = "0x2C50FA0", VA = "0x182C51FA0")]
|
|
private bool IsTypeGenericDictionaryInterface(Type type)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x040001BA RID: 442
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4000130")]
|
|
private readonly bool _isDictionaryValueTypeNullableType;
|
|
|
|
// Token: 0x040001BB RID: 443
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4000131")]
|
|
private readonly Type _genericCollectionDefinitionType;
|
|
|
|
// Token: 0x040001BC RID: 444
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4000132")]
|
|
private Type _genericWrapperType;
|
|
|
|
// Token: 0x040001BD RID: 445
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4000133")]
|
|
private MethodCall<object, object> _genericWrapperCreator;
|
|
}
|
|
}
|