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

473 lines
16 KiB
C#

using System;
using System.Collections.Generic;
using System.Reflection;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace Valve.Newtonsoft.Json.Serialization
{
// Token: 0x0200006D RID: 109
[Token(Token = "0x200006D")]
public class DefaultContractResolver : IContractResolver
{
// Token: 0x17000087 RID: 135
// (get) Token: 0x0600031B RID: 795 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000087")]
internal static IContractResolver Instance
{
[Token(Token = "0x600031B")]
[Address(RVA = "0x2B7ABB0", Offset = "0x2B79BB0", VA = "0x182B7ABB0")]
get
{
return null;
}
}
// Token: 0x17000088 RID: 136
// (get) Token: 0x0600031C RID: 796 RVA: 0x00003600 File Offset: 0x00001800
// (set) Token: 0x0600031D RID: 797 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000088")]
[Obsolete]
public BindingFlags DefaultMembersSearchFlags
{
[Token(Token = "0x600031C")]
[Address(RVA = "0x497590", Offset = "0x496590", VA = "0x180497590")]
[CompilerGenerated]
get
{
return BindingFlags.Default;
}
[Token(Token = "0x600031D")]
[Address(RVA = "0x50A2B0", Offset = "0x5092B0", VA = "0x18050A2B0")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000089 RID: 137
// (get) Token: 0x0600031E RID: 798 RVA: 0x00003618 File Offset: 0x00001818
[Token(Token = "0x17000089")]
public bool SerializeCompilerGeneratedMembers
{
[Token(Token = "0x600031E")]
[Address(RVA = "0x4700C0", Offset = "0x46F0C0", VA = "0x1804700C0")]
[CompilerGenerated]
get
{
return default(bool);
}
}
// Token: 0x1700008A RID: 138
// (get) Token: 0x0600031F RID: 799 RVA: 0x00003630 File Offset: 0x00001830
[Token(Token = "0x1700008A")]
public bool IgnoreSerializableInterface
{
[Token(Token = "0x600031F")]
[Address(RVA = "0x4700D0", Offset = "0x46F0D0", VA = "0x1804700D0")]
[CompilerGenerated]
get
{
return default(bool);
}
}
// Token: 0x1700008B RID: 139
// (get) Token: 0x06000320 RID: 800 RVA: 0x00003648 File Offset: 0x00001848
// (set) Token: 0x06000321 RID: 801 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700008B")]
public bool IgnoreSerializableAttribute
{
[Token(Token = "0x6000320")]
[Address(RVA = "0x4700E0", Offset = "0x46F0E0", VA = "0x1804700E0")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x6000321")]
[Address(RVA = "0x1A1B9C0", Offset = "0x1A1A9C0", VA = "0x181A1B9C0")]
[CompilerGenerated]
set
{
}
}
// Token: 0x1700008C RID: 140
// (get) Token: 0x06000322 RID: 802 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700008C")]
public NamingStrategy NamingStrategy
{
[Token(Token = "0x6000322")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x06000323 RID: 803 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000323")]
[Address(RVA = "0x2B7AA40", Offset = "0x2B79A40", VA = "0x182B7AA40")]
public DefaultContractResolver()
{
}
// Token: 0x06000324 RID: 804 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000324")]
[Address(RVA = "0x2B7AAF0", Offset = "0x2B79AF0", VA = "0x182B7AAF0")]
[Obsolete]
public DefaultContractResolver(bool shareCache)
{
}
// Token: 0x06000325 RID: 805 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000325")]
[Address(RVA = "0x2B78380", Offset = "0x2B77380", VA = "0x182B78380")]
internal DefaultContractResolverState GetState()
{
return null;
}
// Token: 0x06000326 RID: 806 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000326")]
[Address(RVA = "0x2B792F0", Offset = "0x2B782F0", VA = "0x182B792F0", Slot = "5")]
public virtual JsonContract ResolveContract(Type type)
{
return null;
}
// Token: 0x06000327 RID: 807 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000327")]
[Address(RVA = "0x2B77CC0", Offset = "0x2B76CC0", VA = "0x182B77CC0", Slot = "6")]
protected virtual List<MemberInfo> GetSerializableMembers(Type objectType)
{
return null;
}
// Token: 0x06000328 RID: 808 RVA: 0x00003660 File Offset: 0x00001860
[Token(Token = "0x6000328")]
[Address(RVA = "0x2B7A5F0", Offset = "0x2B795F0", VA = "0x182B7A5F0")]
private bool ShouldSerializeEntityMember(MemberInfo memberInfo)
{
return default(bool);
}
// Token: 0x06000329 RID: 809 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000329")]
[Address(RVA = "0x2B75DA0", Offset = "0x2B74DA0", VA = "0x182B75DA0", Slot = "7")]
protected virtual JsonObjectContract CreateObjectContract(Type objectType)
{
return null;
}
// Token: 0x0600032A RID: 810 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600032A")]
[Address(RVA = "0x2B77A70", Offset = "0x2B76A70", VA = "0x182B77A70")]
private MemberInfo GetExtensionDataMemberForType(Type type)
{
return null;
}
// Token: 0x0600032B RID: 811 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600032B")]
[Address(RVA = "0x2B79570", Offset = "0x2B78570", VA = "0x182B79570")]
private static void SetExtensionDataDelegates(JsonObjectContract contract, MemberInfo member)
{
}
// Token: 0x0600032C RID: 812 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600032C")]
[Address(RVA = "0x2B76D00", Offset = "0x2B75D00", VA = "0x182B76D00")]
private ConstructorInfo GetAttributeConstructor(Type objectType)
{
return null;
}
// Token: 0x0600032D RID: 813 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600032D")]
[Address(RVA = "0x2B77C20", Offset = "0x2B76C20", VA = "0x182B77C20")]
private ConstructorInfo GetParameterizedConstructor(Type objectType)
{
return null;
}
// Token: 0x0600032E RID: 814 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600032E")]
[Address(RVA = "0x2B74E80", Offset = "0x2B73E80", VA = "0x182B74E80", Slot = "8")]
protected virtual IList<JsonProperty> CreateConstructorParameters(ConstructorInfo constructor, JsonPropertyCollection memberProperties)
{
return null;
}
// Token: 0x0600032F RID: 815 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600032F")]
[Address(RVA = "0x2B765E0", Offset = "0x2B755E0", VA = "0x182B765E0", Slot = "9")]
protected virtual JsonProperty CreatePropertyFromConstructorParameter(JsonProperty matchingMemberProperty, ParameterInfo parameterInfo)
{
return null;
}
// Token: 0x06000330 RID: 816 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000330")]
[Address(RVA = "0x2B79290", Offset = "0x2B78290", VA = "0x182B79290", Slot = "10")]
protected virtual JsonConverter ResolveContractConverter(Type objectType)
{
return null;
}
// Token: 0x06000331 RID: 817 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000331")]
[Address(RVA = "0x2B779D0", Offset = "0x2B769D0", VA = "0x182B779D0")]
private Func<object> GetDefaultCreator(Type createdType)
{
return null;
}
// Token: 0x06000332 RID: 818 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000332")]
[Address(RVA = "0x2B783F0", Offset = "0x2B773F0", VA = "0x182B783F0")]
private void InitializeContract(JsonContract contract)
{
}
// Token: 0x06000333 RID: 819 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000333")]
[Address(RVA = "0x2B78FD0", Offset = "0x2B77FD0", VA = "0x182B78FD0")]
private void ResolveCallbackMethods(JsonContract contract, Type t)
{
}
// Token: 0x06000334 RID: 820 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000334")]
[Address(RVA = "0x2B770D0", Offset = "0x2B760D0", VA = "0x182B770D0")]
private void GetCallbackMethodsForType(Type type, out List<SerializationCallback> onSerializing, out List<SerializationCallback> onSerialized, out List<SerializationCallback> onDeserializing, out List<SerializationCallback> onDeserialized, out List<SerializationErrorCallback> onError)
{
}
// Token: 0x06000335 RID: 821 RVA: 0x00003678 File Offset: 0x00001878
[Token(Token = "0x6000335")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690")]
private static bool ShouldSkipDeserialized(Type t)
{
return default(bool);
}
// Token: 0x06000336 RID: 822 RVA: 0x00003690 File Offset: 0x00001890
[Token(Token = "0x6000336")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690")]
private static bool ShouldSkipSerializing(Type t)
{
return default(bool);
}
// Token: 0x06000337 RID: 823 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000337")]
[Address(RVA = "0x2B77740", Offset = "0x2B76740", VA = "0x182B77740")]
private List<Type> GetClassHierarchyForType(Type type)
{
return null;
}
// Token: 0x06000338 RID: 824 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000338")]
[Address(RVA = "0x2B755E0", Offset = "0x2B745E0", VA = "0x182B755E0", Slot = "11")]
protected virtual JsonDictionaryContract CreateDictionaryContract(Type objectType)
{
return null;
}
// Token: 0x06000339 RID: 825 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000339")]
[Address(RVA = "0x2B74B80", Offset = "0x2B73B80", VA = "0x182B74B80", Slot = "12")]
protected virtual JsonArrayContract CreateArrayContract(Type objectType)
{
return null;
}
// Token: 0x0600033A RID: 826 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600033A")]
[Address(RVA = "0x2B76210", Offset = "0x2B75210", VA = "0x182B76210", Slot = "13")]
protected virtual JsonPrimitiveContract CreatePrimitiveContract(Type objectType)
{
return null;
}
// Token: 0x0600033B RID: 827 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600033B")]
[Address(RVA = "0x2B75CD0", Offset = "0x2B74CD0", VA = "0x182B75CD0", Slot = "14")]
protected virtual JsonLinqContract CreateLinqContract(Type objectType)
{
return null;
}
// Token: 0x0600033C RID: 828 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600033C")]
[Address(RVA = "0x2B75AD0", Offset = "0x2B74AD0", VA = "0x182B75AD0", Slot = "15")]
protected virtual JsonISerializableContract CreateISerializableContract(Type objectType)
{
return null;
}
// Token: 0x0600033D RID: 829 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600033D")]
[Address(RVA = "0x2B76C90", Offset = "0x2B75C90", VA = "0x182B76C90", Slot = "16")]
protected virtual JsonStringContract CreateStringContract(Type objectType)
{
return null;
}
// Token: 0x0600033E RID: 830 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600033E")]
[Address(RVA = "0x2B75050", Offset = "0x2B74050", VA = "0x182B75050", Slot = "17")]
protected virtual JsonContract CreateContract(Type objectType)
{
return null;
}
// Token: 0x0600033F RID: 831 RVA: 0x000036A8 File Offset: 0x000018A8
[Token(Token = "0x600033F")]
[Address(RVA = "0x2B787F0", Offset = "0x2B777F0", VA = "0x182B787F0")]
internal static bool IsJsonPrimitiveType(Type t)
{
return default(bool);
}
// Token: 0x06000340 RID: 832 RVA: 0x000036C0 File Offset: 0x000018C0
[Token(Token = "0x6000340")]
[Address(RVA = "0x2B78670", Offset = "0x2B77670", VA = "0x182B78670")]
internal static bool IsIConvertible(Type t)
{
return default(bool);
}
// Token: 0x06000341 RID: 833 RVA: 0x000036D8 File Offset: 0x000018D8
[Token(Token = "0x6000341")]
[Address(RVA = "0x2B74960", Offset = "0x2B73960", VA = "0x182B74960")]
internal static bool CanConvertToString(Type type)
{
return default(bool);
}
// Token: 0x06000342 RID: 834 RVA: 0x000036F0 File Offset: 0x000018F0
[Token(Token = "0x6000342")]
[Address(RVA = "0x2B78860", Offset = "0x2B77860", VA = "0x182B78860")]
private static bool IsValidCallback(MethodInfo method, ParameterInfo[] parameters, Type attributeType, MethodInfo currentCallback, ref Type prevAttributeType)
{
return default(bool);
}
// Token: 0x06000343 RID: 835 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000343")]
[Address(RVA = "0x2B77820", Offset = "0x2B76820", VA = "0x182B77820")]
internal static string GetClrTypeFullName(Type type)
{
return null;
}
// Token: 0x06000344 RID: 836 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000344")]
[Address(RVA = "0x2B76280", Offset = "0x2B75280", VA = "0x182B76280", Slot = "18")]
protected virtual IList<JsonProperty> CreateProperties(Type type, MemberSerialization memberSerialization)
{
return null;
}
// Token: 0x06000345 RID: 837 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000345")]
[Address(RVA = "0x2B75D40", Offset = "0x2B74D40", VA = "0x182B75D40", Slot = "19")]
protected virtual IValueProvider CreateMemberValueProvider(MemberInfo member)
{
return null;
}
// Token: 0x06000346 RID: 838 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000346")]
[Address(RVA = "0x2B76890", Offset = "0x2B75890", VA = "0x182B76890", Slot = "20")]
protected virtual JsonProperty CreateProperty(MemberInfo member, MemberSerialization memberSerialization)
{
return null;
}
// Token: 0x06000347 RID: 839 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000347")]
[Address(RVA = "0x2B79FC0", Offset = "0x2B78FC0", VA = "0x182B79FC0")]
private void SetPropertySettingsFromAttributes(JsonProperty property, object attributeProvider, string name, Type declaringType, MemberSerialization memberSerialization, out bool allowNonPublicAccess)
{
}
// Token: 0x06000348 RID: 840 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000348")]
[Address(RVA = "0x2B76A90", Offset = "0x2B75A90", VA = "0x182B76A90")]
private Predicate<object> CreateShouldSerializeTest(MemberInfo member)
{
return null;
}
// Token: 0x06000349 RID: 841 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000349")]
[Address(RVA = "0x2B79D20", Offset = "0x2B78D20", VA = "0x182B79D20")]
private void SetIsSpecifiedActions(JsonProperty property, MemberInfo member, bool allowNonPublicAccess)
{
}
// Token: 0x0600034A RID: 842 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600034A")]
[Address(RVA = "0x2B79540", Offset = "0x2B78540", VA = "0x182B79540", Slot = "21")]
protected virtual string ResolvePropertyName(string propertyName)
{
return null;
}
// Token: 0x0600034B RID: 843 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600034B")]
[Address(RVA = "0x2B79510", Offset = "0x2B78510", VA = "0x182B79510", Slot = "22")]
protected virtual string ResolveDictionaryKey(string dictionaryKey)
{
return null;
}
// Token: 0x0600034C RID: 844 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600034C")]
[Address(RVA = "0xAA8160", Offset = "0xAA7160", VA = "0x180AA8160")]
public string GetResolvedPropertyName(string propertyName)
{
return null;
}
// Token: 0x040001D4 RID: 468
[Token(Token = "0x40001D4")]
private static readonly IContractResolver _instance;
// Token: 0x040001D5 RID: 469
[Token(Token = "0x40001D5")]
private static readonly JsonConverter[] BuiltInConverters;
// Token: 0x040001D6 RID: 470
[Token(Token = "0x40001D6")]
private static readonly object TypeContractCacheLock;
// Token: 0x040001D7 RID: 471
[Token(Token = "0x40001D7")]
private static readonly DefaultContractResolverState _sharedState;
// Token: 0x040001D8 RID: 472
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40001D8")]
private readonly DefaultContractResolverState _instanceState;
// Token: 0x040001D9 RID: 473
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40001D9")]
private readonly bool _sharedCache;
// Token: 0x0200006E RID: 110
[Token(Token = "0x200006E")]
internal class EnumerableDictionaryWrapper<TEnumeratorKey, TEnumeratorValue>
{
}
}
}