350 lines
12 KiB
C#
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;
|
|
}
|
|
}
|