175 lines
4.7 KiB
C#
175 lines
4.7 KiB
C#
using System;
|
|
using System.Reflection;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using Newtonsoft.Json.Utilities;
|
|
|
|
namespace Newtonsoft.Json.Serialization
|
|
{
|
|
// Token: 0x02000093 RID: 147
|
|
[Token(Token = "0x2000093")]
|
|
public class JsonDictionaryContract : JsonContainerContract
|
|
{
|
|
// Token: 0x17000092 RID: 146
|
|
// (get) Token: 0x06000319 RID: 793 RVA: 0x00002052 File Offset: 0x00000252
|
|
// (set) Token: 0x0600031A RID: 794 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000092")]
|
|
public Func<string, string> DictionaryKeyResolver
|
|
{
|
|
[Token(Token = "0x6000319")]
|
|
[Address(RVA = "0x42B670", Offset = "0x42A670", VA = "0x18042B670")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x600031A")]
|
|
[Address(RVA = "0x42B6E0", Offset = "0x42A6E0", VA = "0x18042B6E0")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000093 RID: 147
|
|
// (get) Token: 0x0600031B RID: 795 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x17000093")]
|
|
public Type DictionaryKeyType
|
|
{
|
|
[Token(Token = "0x600031B")]
|
|
[Address(RVA = "0x42D480", Offset = "0x42C480", VA = "0x18042D480")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000094 RID: 148
|
|
// (get) Token: 0x0600031C RID: 796 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x17000094")]
|
|
public Type DictionaryValueType
|
|
{
|
|
[Token(Token = "0x600031C")]
|
|
[Address(RVA = "0x42D840", Offset = "0x42C840", VA = "0x18042D840")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000095 RID: 149
|
|
// (get) Token: 0x0600031D RID: 797 RVA: 0x00002052 File Offset: 0x00000252
|
|
// (set) Token: 0x0600031E RID: 798 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000095")]
|
|
internal JsonContract KeyContract
|
|
{
|
|
[Token(Token = "0x600031D")]
|
|
[Address(RVA = "0x44C890", Offset = "0x44B890", VA = "0x18044C890")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x600031E")]
|
|
[Address(RVA = "0x44E020", Offset = "0x44D020", VA = "0x18044E020")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000096 RID: 150
|
|
// (set) Token: 0x0600031F RID: 799 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000096")]
|
|
public ObjectConstructor<object> OverrideCreator
|
|
{
|
|
[Token(Token = "0x600031F")]
|
|
[Address(RVA = "0x14ABD90", Offset = "0x14AAD90", VA = "0x1814ABD90")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000097 RID: 151
|
|
// (get) Token: 0x06000320 RID: 800 RVA: 0x00002FA0 File Offset: 0x000011A0
|
|
// (set) Token: 0x06000321 RID: 801 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000097")]
|
|
public bool HasParameterizedCreator
|
|
{
|
|
[Token(Token = "0x6000320")]
|
|
[Address(RVA = "0x1188490", Offset = "0x1187490", VA = "0x181188490")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
[Token(Token = "0x6000321")]
|
|
[Address(RVA = "0x2A5EDC0", Offset = "0x2A5DDC0", VA = "0x182A5EDC0")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000098 RID: 152
|
|
// (get) Token: 0x06000322 RID: 802 RVA: 0x00002FB8 File Offset: 0x000011B8
|
|
[Token(Token = "0x17000098")]
|
|
internal bool HasParameterizedCreatorInternal
|
|
{
|
|
[Token(Token = "0x6000322")]
|
|
[Address(RVA = "0x2A5ED40", Offset = "0x2A5DD40", VA = "0x182A5ED40")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000323 RID: 803 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000323")]
|
|
[Address(RVA = "0x2A5E180", Offset = "0x2A5D180", VA = "0x182A5E180")]
|
|
public JsonDictionaryContract(Type underlyingType)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000324 RID: 804 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000324")]
|
|
[Address(RVA = "0x2A5DE70", Offset = "0x2A5CE70", VA = "0x182A5DE70")]
|
|
internal IWrappedDictionary CreateWrapper(object dictionary)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x04000209 RID: 521
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4000209")]
|
|
private readonly Type _genericCollectionDefinitionType;
|
|
|
|
// Token: 0x0400020A RID: 522
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x400020A")]
|
|
private Type _genericWrapperType;
|
|
|
|
// Token: 0x0400020B RID: 523
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x400020B")]
|
|
private ObjectConstructor<object> _genericWrapperCreator;
|
|
|
|
// Token: 0x0400020D RID: 525
|
|
[FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x400020D")]
|
|
private readonly ConstructorInfo _parameterizedConstructor;
|
|
|
|
// Token: 0x0400020E RID: 526
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x400020E")]
|
|
private ObjectConstructor<object> _overrideCreator;
|
|
|
|
// Token: 0x0400020F RID: 527
|
|
[FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x400020F")]
|
|
private ObjectConstructor<object> _parameterizedCreator;
|
|
}
|
|
}
|