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: 0x060002AA RID: 682 RVA: 0x00003108 File Offset: 0x00001308
|
|
[Token(Token = "0x60002AA")]
|
|
[Address(RVA = "0x3B19250", Offset = "0x3B18250", VA = "0x183B19250")]
|
|
public static bool IsVirtual(this PropertyInfo propertyInfo)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060002AB RID: 683 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60002AB")]
|
|
[Address(RVA = "0x3B15EE0", Offset = "0x3B14EE0", VA = "0x183B15EE0")]
|
|
public static MethodInfo GetBaseDefinition(this PropertyInfo propertyInfo)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002AC RID: 684 RVA: 0x00003120 File Offset: 0x00001320
|
|
[Token(Token = "0x60002AC")]
|
|
[Address(RVA = "0x3B191D0", Offset = "0x3B181D0", VA = "0x183B191D0")]
|
|
public static bool IsPublic(PropertyInfo property)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060002AD RID: 685 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60002AD")]
|
|
[Address(RVA = "0x3B17E60", Offset = "0x3B16E60", VA = "0x183B17E60")]
|
|
public static Type GetObjectType(object v)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002AE RID: 686 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60002AE")]
|
|
[Address(RVA = "0x3B180F0", Offset = "0x3B170F0", VA = "0x183B180F0")]
|
|
public static string GetTypeName(Type t, FormatterAssemblyStyle assemblyFormat, SerializationBinder binder)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002AF RID: 687 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60002AF")]
|
|
[Address(RVA = "0x3B19320", Offset = "0x3B18320", VA = "0x183B19320")]
|
|
private static string RemoveAssemblyDetails(string fullyQualifiedTypeName)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002B0 RID: 688 RVA: 0x00003138 File Offset: 0x00001338
|
|
[Token(Token = "0x60002B0")]
|
|
[Address(RVA = "0x3B182E0", Offset = "0x3B172E0", VA = "0x183B182E0")]
|
|
public static bool HasDefaultConstructor(Type t, bool nonPublic)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060002B1 RID: 689 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60002B1")]
|
|
[Address(RVA = "0x3B166E0", Offset = "0x3B156E0", VA = "0x183B166E0")]
|
|
public static ConstructorInfo GetDefaultConstructor(Type t)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002B2 RID: 690 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60002B2")]
|
|
[Address(RVA = "0x3B16740", Offset = "0x3B15740", VA = "0x183B16740")]
|
|
public static ConstructorInfo GetDefaultConstructor(Type t, bool nonPublic)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002B3 RID: 691 RVA: 0x00003150 File Offset: 0x00001350
|
|
[Token(Token = "0x60002B3")]
|
|
[Address(RVA = "0x3B18F10", Offset = "0x3B17F10", VA = "0x183B18F10")]
|
|
public static bool IsNullable(Type t)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060002B4 RID: 692 RVA: 0x00003168 File Offset: 0x00001368
|
|
[Token(Token = "0x60002B4")]
|
|
[Address(RVA = "0x3B18E10", Offset = "0x3B17E10", VA = "0x183B18E10")]
|
|
public static bool IsNullableType(Type t)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060002B5 RID: 693 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60002B5")]
|
|
[Address(RVA = "0x3B157D0", Offset = "0x3B147D0", VA = "0x183B157D0")]
|
|
public static Type EnsureNotNullableType(Type t)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002B6 RID: 694 RVA: 0x00003180 File Offset: 0x00001380
|
|
[Token(Token = "0x60002B6")]
|
|
[Address(RVA = "0x3B18BA0", Offset = "0x3B17BA0", VA = "0x183B18BA0")]
|
|
public static bool IsGenericDefinition(Type type, Type genericInterfaceDefinition)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060002B7 RID: 695 RVA: 0x00003198 File Offset: 0x00001398
|
|
[Token(Token = "0x60002B7")]
|
|
[Address(RVA = "0x3B183D0", Offset = "0x3B173D0", VA = "0x183B183D0")]
|
|
public static bool ImplementsGenericDefinition(Type type, Type genericInterfaceDefinition)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060002B8 RID: 696 RVA: 0x000031B0 File Offset: 0x000013B0
|
|
[Token(Token = "0x60002B8")]
|
|
[Address(RVA = "0x3B18440", Offset = "0x3B17440", VA = "0x183B18440")]
|
|
public static bool ImplementsGenericDefinition(Type type, Type genericInterfaceDefinition, out Type implementingType)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060002B9 RID: 697 RVA: 0x000031C8 File Offset: 0x000013C8
|
|
[Token(Token = "0x60002B9")]
|
|
[Address(RVA = "0x3B187E0", Offset = "0x3B177E0", VA = "0x183B187E0")]
|
|
public static bool InheritsGenericDefinition(Type type, Type genericClassDefinition)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060002BA RID: 698 RVA: 0x000031E0 File Offset: 0x000013E0
|
|
[Token(Token = "0x60002BA")]
|
|
[Address(RVA = "0x3B189E0", Offset = "0x3B179E0", VA = "0x183B189E0")]
|
|
public static bool InheritsGenericDefinition(Type type, Type genericClassDefinition, out Type implementingType)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060002BB RID: 699 RVA: 0x000031F8 File Offset: 0x000013F8
|
|
[Token(Token = "0x60002BB")]
|
|
[Address(RVA = "0x3B186D0", Offset = "0x3B176D0", VA = "0x183B186D0")]
|
|
private static bool InheritsGenericDefinitionInternal(Type currentType, Type genericClassDefinition, out Type implementingType)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060002BC RID: 700 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60002BC")]
|
|
[Address(RVA = "0x3B16400", Offset = "0x3B15400", VA = "0x183B16400")]
|
|
public static Type GetCollectionItemType(Type type)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002BD RID: 701 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002BD")]
|
|
[Address(RVA = "0x3B16B50", Offset = "0x3B15B50", VA = "0x183B16B50")]
|
|
public static void GetDictionaryKeyValueTypes(Type dictionaryType, out Type keyType, out Type valueType)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002BE RID: 702 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60002BE")]
|
|
[Address(RVA = "0x3B177F0", Offset = "0x3B167F0", VA = "0x183B177F0")]
|
|
public static Type GetMemberUnderlyingType(MemberInfo member)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002BF RID: 703 RVA: 0x00003210 File Offset: 0x00001410
|
|
[Token(Token = "0x60002BF")]
|
|
[Address(RVA = "0x3B18CB0", Offset = "0x3B17CB0", VA = "0x183B18CB0")]
|
|
public static bool IsIndexedProperty(MemberInfo member)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060002C0 RID: 704 RVA: 0x00003228 File Offset: 0x00001428
|
|
[Token(Token = "0x60002C0")]
|
|
[Address(RVA = "0x3B18C00", Offset = "0x3B17C00", VA = "0x183B18C00")]
|
|
public static bool IsIndexedProperty(PropertyInfo property)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060002C1 RID: 705 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60002C1")]
|
|
[Address(RVA = "0x3B17AD0", Offset = "0x3B16AD0", VA = "0x183B17AD0")]
|
|
public static object GetMemberValue(MemberInfo member, object target)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002C2 RID: 706 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002C2")]
|
|
[Address(RVA = "0x3B19480", Offset = "0x3B18480", VA = "0x183B19480")]
|
|
public static void SetMemberValue(MemberInfo member, object target, object value)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002C3 RID: 707 RVA: 0x00003240 File Offset: 0x00001440
|
|
[Token(Token = "0x60002C3")]
|
|
[Address(RVA = "0x3B154C0", Offset = "0x3B144C0", VA = "0x183B154C0")]
|
|
public static bool CanReadMemberValue(MemberInfo member, bool nonPublic)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060002C4 RID: 708 RVA: 0x00003258 File Offset: 0x00001458
|
|
[Token(Token = "0x60002C4")]
|
|
[Address(RVA = "0x3B15640", Offset = "0x3B14640", VA = "0x183B15640")]
|
|
public static bool CanSetMemberValue(MemberInfo member, bool nonPublic, bool canSetReadOnly)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060002C5 RID: 709 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60002C5")]
|
|
[Address(RVA = "0x3B16E30", Offset = "0x3B15E30", VA = "0x183B16E30")]
|
|
public static List<MemberInfo> GetFieldsAndProperties(Type type, BindingFlags bindingAttr)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002C6 RID: 710 RVA: 0x00003270 File Offset: 0x00001470
|
|
[Token(Token = "0x60002C6")]
|
|
[Address(RVA = "0x3B18FE0", Offset = "0x3B17FE0", VA = "0x183B18FE0")]
|
|
private static bool IsOverridenGenericMember(MemberInfo memberInfo, BindingFlags bindingAttr)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060002C7 RID: 711 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60002C7")]
|
|
[Address(RVA = "0x1E61060", Offset = "0x1E60060", VA = "0x181E61060")]
|
|
public static T GetAttribute<T>(object attributeProvider) where T : Attribute
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002C8 RID: 712 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60002C8")]
|
|
[Address(RVA = "0x1E610D0", Offset = "0x1E600D0", VA = "0x181E610D0")]
|
|
public static T GetAttribute<T>(object attributeProvider, bool inherit) where T : Attribute
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002C9 RID: 713 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60002C9")]
|
|
[Address(RVA = "0x294CD30", Offset = "0x294BD30", VA = "0x18294CD30")]
|
|
public static T[] GetAttributes<T>(object attributeProvider, bool inherit) where T : Attribute
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002CA RID: 714 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60002CA")]
|
|
[Address(RVA = "0x3B15900", Offset = "0x3B14900", VA = "0x183B15900")]
|
|
public static Attribute[] GetAttributes(object attributeProvider, Type attributeType, bool inherit)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002CB RID: 715 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002CB")]
|
|
[Address(RVA = "0x3B19770", Offset = "0x3B18770", VA = "0x183B19770")]
|
|
public static void SplitFullyQualifiedTypeName(string fullyQualifiedTypeName, out string typeName, out string assemblyName)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002CC RID: 716 RVA: 0x00003288 File Offset: 0x00001488
|
|
[Token(Token = "0x60002CC")]
|
|
[Address(RVA = "0x3B15840", Offset = "0x3B14840", VA = "0x183B15840")]
|
|
private static int? GetAssemblyDelimiterIndex(string fullyQualifiedTypeName)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002CD RID: 717 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60002CD")]
|
|
[Address(RVA = "0x3B17580", Offset = "0x3B16580", VA = "0x183B17580")]
|
|
public static MemberInfo GetMemberInfoFromType(Type targetType, MemberInfo memberInfo)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002CE RID: 718 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60002CE")]
|
|
[Address(RVA = "0x3B17310", Offset = "0x3B16310", VA = "0x183B17310")]
|
|
public static IEnumerable<FieldInfo> GetFields(Type targetType, BindingFlags bindingAttr)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002CF RID: 719 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002CF")]
|
|
[Address(RVA = "0x3B15FB0", Offset = "0x3B14FB0", VA = "0x183B15FB0")]
|
|
private static void GetChildPrivateFields(IList<MemberInfo> initialFields, Type targetType, BindingFlags bindingAttr)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002D0 RID: 720 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60002D0")]
|
|
[Address(RVA = "0x3B17E70", Offset = "0x3B16E70", VA = "0x183B17E70")]
|
|
public static IEnumerable<PropertyInfo> GetProperties(Type targetType, BindingFlags bindingAttr)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002D1 RID: 721 RVA: 0x000032A0 File Offset: 0x000014A0
|
|
[Token(Token = "0x60002D1")]
|
|
[Address(RVA = "0x1177580", Offset = "0x1176580", VA = "0x181177580")]
|
|
public static BindingFlags RemoveFlag(this BindingFlags bindingAttr, BindingFlags flag)
|
|
{
|
|
return BindingFlags.Default;
|
|
}
|
|
|
|
// Token: 0x060002D2 RID: 722 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002D2")]
|
|
[Address(RVA = "0x3B16160", Offset = "0x3B15160", VA = "0x183B16160")]
|
|
private static void GetChildPrivateProperties(IList<PropertyInfo> initialProperties, Type targetType, BindingFlags bindingAttr)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002D3 RID: 723 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60002D3")]
|
|
[Address(RVA = "0x3B16860", Offset = "0x3B15860", VA = "0x183B16860")]
|
|
public static object GetDefaultValue(Type type)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x040001BE RID: 446
|
|
[Token(Token = "0x40001BE")]
|
|
public static readonly Type[] EmptyTypes;
|
|
}
|
|
}
|