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

244 lines
6.7 KiB
C#

using System;
using System.Collections;
using System.Reflection;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using Valve.Newtonsoft.Json.Utilities;
namespace Valve.Newtonsoft.Json.Serialization
{
// Token: 0x0200008A RID: 138
[Token(Token = "0x200008A")]
public class JsonDictionaryContract : JsonContainerContract
{
// Token: 0x170000B1 RID: 177
// (get) Token: 0x060003D2 RID: 978 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060003D3 RID: 979 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000B1")]
public Func<string, string> DictionaryKeyResolver
{
[Token(Token = "0x60003D2")]
[Address(RVA = "0x42B670", Offset = "0x42A670", VA = "0x18042B670")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60003D3")]
[Address(RVA = "0x42B6E0", Offset = "0x42A6E0", VA = "0x18042B6E0")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000B2 RID: 178
// (get) Token: 0x060003D4 RID: 980 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060003D5 RID: 981 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000B2")]
public Type DictionaryKeyType
{
[Token(Token = "0x60003D4")]
[Address(RVA = "0x42D480", Offset = "0x42C480", VA = "0x18042D480")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60003D5")]
[Address(RVA = "0x42DA70", Offset = "0x42CA70", VA = "0x18042DA70")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x170000B3 RID: 179
// (get) Token: 0x060003D6 RID: 982 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060003D7 RID: 983 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000B3")]
public Type DictionaryValueType
{
[Token(Token = "0x60003D6")]
[Address(RVA = "0x42D840", Offset = "0x42C840", VA = "0x18042D840")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60003D7")]
[Address(RVA = "0x42DBA0", Offset = "0x42CBA0", VA = "0x18042DBA0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x170000B4 RID: 180
// (get) Token: 0x060003D8 RID: 984 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060003D9 RID: 985 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000B4")]
internal JsonContract KeyContract
{
[Token(Token = "0x60003D8")]
[Address(RVA = "0x44C890", Offset = "0x44B890", VA = "0x18044C890")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60003D9")]
[Address(RVA = "0x44E020", Offset = "0x44D020", VA = "0x18044E020")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000B5 RID: 181
// (get) Token: 0x060003DA RID: 986 RVA: 0x00003948 File Offset: 0x00001B48
// (set) Token: 0x060003DB RID: 987 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000B5")]
internal bool ShouldCreateWrapper
{
[Token(Token = "0x60003DA")]
[Address(RVA = "0x4D9870", Offset = "0x4D8870", VA = "0x1804D9870")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x60003DB")]
[Address(RVA = "0x164E370", Offset = "0x164D370", VA = "0x18164E370")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x170000B6 RID: 182
// (get) Token: 0x060003DC RID: 988 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000B6")]
internal ObjectConstructor<object> ParameterizedCreator
{
[Token(Token = "0x60003DC")]
[Address(RVA = "0x2B8D4B0", Offset = "0x2B8C4B0", VA = "0x182B8D4B0")]
get
{
return null;
}
}
// Token: 0x170000B7 RID: 183
// (get) Token: 0x060003DD RID: 989 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060003DE RID: 990 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000B7")]
public ObjectConstructor<object> OverrideCreator
{
[Token(Token = "0x60003DD")]
[Address(RVA = "0x4C35F0", Offset = "0x4C25F0", VA = "0x1804C35F0")]
get
{
return null;
}
[Token(Token = "0x60003DE")]
[Address(RVA = "0xD84910", Offset = "0xD83910", VA = "0x180D84910")]
set
{
}
}
// Token: 0x170000B8 RID: 184
// (get) Token: 0x060003DF RID: 991 RVA: 0x00003960 File Offset: 0x00001B60
// (set) Token: 0x060003E0 RID: 992 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000B8")]
public bool HasParameterizedCreator
{
[Token(Token = "0x60003DF")]
[Address(RVA = "0x1293DA0", Offset = "0x1292DA0", VA = "0x181293DA0")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x60003E0")]
[Address(RVA = "0x1291F40", Offset = "0x1290F40", VA = "0x181291F40")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000B9 RID: 185
// (get) Token: 0x060003E1 RID: 993 RVA: 0x00003978 File Offset: 0x00001B78
[Token(Token = "0x170000B9")]
internal bool HasParameterizedCreatorInternal
{
[Token(Token = "0x60003E1")]
[Address(RVA = "0x2B8D480", Offset = "0x2B8C480", VA = "0x182B8D480")]
get
{
return default(bool);
}
}
// Token: 0x060003E2 RID: 994 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003E2")]
[Address(RVA = "0x2B8CD70", Offset = "0x2B8BD70", VA = "0x182B8CD70")]
public JsonDictionaryContract(Type underlyingType)
{
}
// Token: 0x060003E3 RID: 995 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003E3")]
[Address(RVA = "0x2B8CA60", Offset = "0x2B8BA60", VA = "0x182B8CA60")]
internal IWrappedDictionary CreateWrapper(object dictionary)
{
return null;
}
// Token: 0x060003E4 RID: 996 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003E4")]
[Address(RVA = "0x2B8C7D0", Offset = "0x2B8B7D0", VA = "0x182B8C7D0")]
internal IDictionary CreateTemporaryDictionary()
{
return null;
}
// Token: 0x04000236 RID: 566
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4000236")]
private readonly Type _genericCollectionDefinitionType;
// Token: 0x04000237 RID: 567
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4000237")]
private Type _genericWrapperType;
// Token: 0x04000238 RID: 568
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4000238")]
private ObjectConstructor<object> _genericWrapperCreator;
// Token: 0x04000239 RID: 569
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4000239")]
private Func<object> _genericTemporaryDictionaryCreator;
// Token: 0x0400023B RID: 571
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x400023B")]
private readonly ConstructorInfo _parameterizedConstructor;
// Token: 0x0400023C RID: 572
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x400023C")]
private ObjectConstructor<object> _overrideCreator;
// Token: 0x0400023D RID: 573
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x400023D")]
private ObjectConstructor<object> _parameterizedCreator;
}
}