Files
Apr2020-Cpp2Il-Dump/Valve.Newtonsoft.Json/Utilities/ReflectionUtils.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

350 lines
12 KiB
C#

using System;
using System.Collections.Generic;
using System.Reflection;
using System.Runtime.Serialization;
using System.Runtime.Serialization.Formatters;
using Cpp2IlInjected;
namespace Valve.Newtonsoft.Json.Utilities
{
// Token: 0x0200005F RID: 95
[Token(Token = "0x200005F")]
internal static class ReflectionUtils
{
// Token: 0x060002B1 RID: 689 RVA: 0x00003108 File Offset: 0x00001308
[Token(Token = "0x60002B1")]
[Address(RVA = "0x3193B60", Offset = "0x3192960", VA = "0x183193B60")]
public static bool IsVirtual(this PropertyInfo propertyInfo)
{
return default(bool);
}
// Token: 0x060002B2 RID: 690 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002B2")]
[Address(RVA = "0x31907F0", Offset = "0x318F5F0", VA = "0x1831907F0")]
public static MethodInfo GetBaseDefinition(this PropertyInfo propertyInfo)
{
return null;
}
// Token: 0x060002B3 RID: 691 RVA: 0x00003120 File Offset: 0x00001320
[Token(Token = "0x60002B3")]
[Address(RVA = "0x3193AE0", Offset = "0x31928E0", VA = "0x183193AE0")]
public static bool IsPublic(PropertyInfo property)
{
return default(bool);
}
// Token: 0x060002B4 RID: 692 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002B4")]
[Address(RVA = "0x3192770", Offset = "0x3191570", VA = "0x183192770")]
public static Type GetObjectType(object v)
{
return null;
}
// Token: 0x060002B5 RID: 693 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002B5")]
[Address(RVA = "0x3192A00", Offset = "0x3191800", VA = "0x183192A00")]
public static string GetTypeName(Type t, FormatterAssemblyStyle assemblyFormat, SerializationBinder binder)
{
return null;
}
// Token: 0x060002B6 RID: 694 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002B6")]
[Address(RVA = "0x3193C30", Offset = "0x3192A30", VA = "0x183193C30")]
private static string RemoveAssemblyDetails(string fullyQualifiedTypeName)
{
return null;
}
// Token: 0x060002B7 RID: 695 RVA: 0x00003138 File Offset: 0x00001338
[Token(Token = "0x60002B7")]
[Address(RVA = "0x3192BF0", Offset = "0x31919F0", VA = "0x183192BF0")]
public static bool HasDefaultConstructor(Type t, bool nonPublic)
{
return default(bool);
}
// Token: 0x060002B8 RID: 696 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002B8")]
[Address(RVA = "0x3190FF0", Offset = "0x318FDF0", VA = "0x183190FF0")]
public static ConstructorInfo GetDefaultConstructor(Type t)
{
return null;
}
// Token: 0x060002B9 RID: 697 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002B9")]
[Address(RVA = "0x3191050", Offset = "0x318FE50", VA = "0x183191050")]
public static ConstructorInfo GetDefaultConstructor(Type t, bool nonPublic)
{
return null;
}
// Token: 0x060002BA RID: 698 RVA: 0x00003150 File Offset: 0x00001350
[Token(Token = "0x60002BA")]
[Address(RVA = "0x3193820", Offset = "0x3192620", VA = "0x183193820")]
public static bool IsNullable(Type t)
{
return default(bool);
}
// Token: 0x060002BB RID: 699 RVA: 0x00003168 File Offset: 0x00001368
[Token(Token = "0x60002BB")]
[Address(RVA = "0x3193720", Offset = "0x3192520", VA = "0x183193720")]
public static bool IsNullableType(Type t)
{
return default(bool);
}
// Token: 0x060002BC RID: 700 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002BC")]
[Address(RVA = "0x31900E0", Offset = "0x318EEE0", VA = "0x1831900E0")]
public static Type EnsureNotNullableType(Type t)
{
return null;
}
// Token: 0x060002BD RID: 701 RVA: 0x00003180 File Offset: 0x00001380
[Token(Token = "0x60002BD")]
[Address(RVA = "0x31934B0", Offset = "0x31922B0", VA = "0x1831934B0")]
public static bool IsGenericDefinition(Type type, Type genericInterfaceDefinition)
{
return default(bool);
}
// Token: 0x060002BE RID: 702 RVA: 0x00003198 File Offset: 0x00001398
[Token(Token = "0x60002BE")]
[Address(RVA = "0x3192CE0", Offset = "0x3191AE0", VA = "0x183192CE0")]
public static bool ImplementsGenericDefinition(Type type, Type genericInterfaceDefinition)
{
return default(bool);
}
// Token: 0x060002BF RID: 703 RVA: 0x000031B0 File Offset: 0x000013B0
[Token(Token = "0x60002BF")]
[Address(RVA = "0x3192D50", Offset = "0x3191B50", VA = "0x183192D50")]
public static bool ImplementsGenericDefinition(Type type, Type genericInterfaceDefinition, out Type implementingType)
{
return default(bool);
}
// Token: 0x060002C0 RID: 704 RVA: 0x000031C8 File Offset: 0x000013C8
[Token(Token = "0x60002C0")]
[Address(RVA = "0x31930F0", Offset = "0x3191EF0", VA = "0x1831930F0")]
public static bool InheritsGenericDefinition(Type type, Type genericClassDefinition)
{
return default(bool);
}
// Token: 0x060002C1 RID: 705 RVA: 0x000031E0 File Offset: 0x000013E0
[Token(Token = "0x60002C1")]
[Address(RVA = "0x31932F0", Offset = "0x31920F0", VA = "0x1831932F0")]
public static bool InheritsGenericDefinition(Type type, Type genericClassDefinition, out Type implementingType)
{
return default(bool);
}
// Token: 0x060002C2 RID: 706 RVA: 0x000031F8 File Offset: 0x000013F8
[Token(Token = "0x60002C2")]
[Address(RVA = "0x3192FE0", Offset = "0x3191DE0", VA = "0x183192FE0")]
private static bool InheritsGenericDefinitionInternal(Type currentType, Type genericClassDefinition, out Type implementingType)
{
return default(bool);
}
// Token: 0x060002C3 RID: 707 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002C3")]
[Address(RVA = "0x3190D10", Offset = "0x318FB10", VA = "0x183190D10")]
public static Type GetCollectionItemType(Type type)
{
return null;
}
// Token: 0x060002C4 RID: 708 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002C4")]
[Address(RVA = "0x3191460", Offset = "0x3190260", VA = "0x183191460")]
public static void GetDictionaryKeyValueTypes(Type dictionaryType, out Type keyType, out Type valueType)
{
}
// Token: 0x060002C5 RID: 709 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002C5")]
[Address(RVA = "0x3192100", Offset = "0x3190F00", VA = "0x183192100")]
public static Type GetMemberUnderlyingType(MemberInfo member)
{
return null;
}
// Token: 0x060002C6 RID: 710 RVA: 0x00003210 File Offset: 0x00001410
[Token(Token = "0x60002C6")]
[Address(RVA = "0x31935C0", Offset = "0x31923C0", VA = "0x1831935C0")]
public static bool IsIndexedProperty(MemberInfo member)
{
return default(bool);
}
// Token: 0x060002C7 RID: 711 RVA: 0x00003228 File Offset: 0x00001428
[Token(Token = "0x60002C7")]
[Address(RVA = "0x3193510", Offset = "0x3192310", VA = "0x183193510")]
public static bool IsIndexedProperty(PropertyInfo property)
{
return default(bool);
}
// Token: 0x060002C8 RID: 712 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002C8")]
[Address(RVA = "0x31923E0", Offset = "0x31911E0", VA = "0x1831923E0")]
public static object GetMemberValue(MemberInfo member, object target)
{
return null;
}
// Token: 0x060002C9 RID: 713 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002C9")]
[Address(RVA = "0x3193DA0", Offset = "0x3192BA0", VA = "0x183193DA0")]
public static void SetMemberValue(MemberInfo member, object target, object value)
{
}
// Token: 0x060002CA RID: 714 RVA: 0x00003240 File Offset: 0x00001440
[Token(Token = "0x60002CA")]
[Address(RVA = "0x318FDD0", Offset = "0x318EBD0", VA = "0x18318FDD0")]
public static bool CanReadMemberValue(MemberInfo member, bool nonPublic)
{
return default(bool);
}
// Token: 0x060002CB RID: 715 RVA: 0x00003258 File Offset: 0x00001458
[Token(Token = "0x60002CB")]
[Address(RVA = "0x318FF50", Offset = "0x318ED50", VA = "0x18318FF50")]
public static bool CanSetMemberValue(MemberInfo member, bool nonPublic, bool canSetReadOnly)
{
return default(bool);
}
// Token: 0x060002CC RID: 716 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002CC")]
[Address(RVA = "0x3191740", Offset = "0x3190540", VA = "0x183191740")]
public static List<MemberInfo> GetFieldsAndProperties(Type type, BindingFlags bindingAttr)
{
return null;
}
// Token: 0x060002CD RID: 717 RVA: 0x00003270 File Offset: 0x00001470
[Token(Token = "0x60002CD")]
[Address(RVA = "0x31938F0", Offset = "0x31926F0", VA = "0x1831938F0")]
private static bool IsOverridenGenericMember(MemberInfo memberInfo, BindingFlags bindingAttr)
{
return default(bool);
}
// Token: 0x060002CE RID: 718 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002CE")]
[Address(RVA = "0x129AC10", Offset = "0x1299A10", VA = "0x18129AC10")]
public static T GetAttribute<T>(object attributeProvider) where T : Attribute
{
return null;
}
// Token: 0x060002CF RID: 719 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002CF")]
[Address(RVA = "0x129AC80", Offset = "0x1299A80", VA = "0x18129AC80")]
public static T GetAttribute<T>(object attributeProvider, bool inherit) where T : Attribute
{
return null;
}
// Token: 0x060002D0 RID: 720 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002D0")]
[Address(RVA = "0x1E68A90", Offset = "0x1E67890", VA = "0x181E68A90")]
public static T[] GetAttributes<T>(object attributeProvider, bool inherit) where T : Attribute
{
return null;
}
// Token: 0x060002D1 RID: 721 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002D1")]
[Address(RVA = "0x3190210", Offset = "0x318F010", VA = "0x183190210")]
public static Attribute[] GetAttributes(object attributeProvider, Type attributeType, bool inherit)
{
return null;
}
// Token: 0x060002D2 RID: 722 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002D2")]
[Address(RVA = "0x3194090", Offset = "0x3192E90", VA = "0x183194090")]
public static void SplitFullyQualifiedTypeName(string fullyQualifiedTypeName, out string typeName, out string assemblyName)
{
}
// Token: 0x060002D3 RID: 723 RVA: 0x00003288 File Offset: 0x00001488
[Token(Token = "0x60002D3")]
[Address(RVA = "0x3190150", Offset = "0x318EF50", VA = "0x183190150")]
private static int? GetAssemblyDelimiterIndex(string fullyQualifiedTypeName)
{
return null;
}
// Token: 0x060002D4 RID: 724 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002D4")]
[Address(RVA = "0x3191E90", Offset = "0x3190C90", VA = "0x183191E90")]
public static MemberInfo GetMemberInfoFromType(Type targetType, MemberInfo memberInfo)
{
return null;
}
// Token: 0x060002D5 RID: 725 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002D5")]
[Address(RVA = "0x3191C20", Offset = "0x3190A20", VA = "0x183191C20")]
public static IEnumerable<FieldInfo> GetFields(Type targetType, BindingFlags bindingAttr)
{
return null;
}
// Token: 0x060002D6 RID: 726 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002D6")]
[Address(RVA = "0x31908C0", Offset = "0x318F6C0", VA = "0x1831908C0")]
private static void GetChildPrivateFields(IList<MemberInfo> initialFields, Type targetType, BindingFlags bindingAttr)
{
}
// Token: 0x060002D7 RID: 727 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002D7")]
[Address(RVA = "0x3192780", Offset = "0x3191580", VA = "0x183192780")]
public static IEnumerable<PropertyInfo> GetProperties(Type targetType, BindingFlags bindingAttr)
{
return null;
}
// Token: 0x060002D8 RID: 728 RVA: 0x000032A0 File Offset: 0x000014A0
[Token(Token = "0x60002D8")]
[Address(RVA = "0x3193D90", Offset = "0x3192B90", VA = "0x183193D90")]
public static BindingFlags RemoveFlag(this BindingFlags bindingAttr, BindingFlags flag)
{
return BindingFlags.Default;
}
// Token: 0x060002D9 RID: 729 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002D9")]
[Address(RVA = "0x3190A70", Offset = "0x318F870", VA = "0x183190A70")]
private static void GetChildPrivateProperties(IList<PropertyInfo> initialProperties, Type targetType, BindingFlags bindingAttr)
{
}
// Token: 0x060002DA RID: 730 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002DA")]
[Address(RVA = "0x3191170", Offset = "0x318FF70", VA = "0x183191170")]
public static object GetDefaultValue(Type type)
{
return null;
}
// Token: 0x040001BE RID: 446
[Token(Token = "0x40001BE")]
public static readonly Type[] EmptyTypes;
}
}