351 lines
12 KiB
C#
351 lines
12 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Reflection;
|
|
using Cpp2IlInjected;
|
|
using Newtonsoft.Json.Serialization;
|
|
|
|
namespace Newtonsoft.Json.Utilities
|
|
{
|
|
// Token: 0x02000068 RID: 104
|
|
[Token(Token = "0x2000068")]
|
|
internal static class ReflectionUtils
|
|
{
|
|
// Token: 0x06000212 RID: 530 RVA: 0x00002880 File Offset: 0x00000A80
|
|
[Token(Token = "0x6000212")]
|
|
[Address(RVA = "0x1177340", Offset = "0x1176340", VA = "0x181177340")]
|
|
public static bool IsVirtual(this PropertyInfo propertyInfo)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000213 RID: 531 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000213")]
|
|
[Address(RVA = "0x1173BB0", Offset = "0x1172BB0", VA = "0x181173BB0")]
|
|
public static MethodInfo GetBaseDefinition(this PropertyInfo propertyInfo)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000214 RID: 532 RVA: 0x00002898 File Offset: 0x00000A98
|
|
[Token(Token = "0x6000214")]
|
|
[Address(RVA = "0x11772A0", Offset = "0x11762A0", VA = "0x1811772A0")]
|
|
public static bool IsPublic(PropertyInfo property)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000215 RID: 533 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000215")]
|
|
[Address(RVA = "0x11760E0", Offset = "0x11750E0", VA = "0x1811760E0")]
|
|
public static string GetTypeName(Type t, TypeNameAssemblyFormatHandling assemblyFormat, ISerializationBinder binder)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000216 RID: 534 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000216")]
|
|
[Address(RVA = "0x1175430", Offset = "0x1174430", VA = "0x181175430")]
|
|
private static string GetFullyQualifiedTypeName(Type t, ISerializationBinder binder)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000217 RID: 535 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000217")]
|
|
[Address(RVA = "0x1177460", Offset = "0x1176460", VA = "0x181177460")]
|
|
private static string RemoveAssemblyDetails(string fullyQualifiedTypeName)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000218 RID: 536 RVA: 0x000028B0 File Offset: 0x00000AB0
|
|
[Token(Token = "0x6000218")]
|
|
[Address(RVA = "0x11763A0", Offset = "0x11753A0", VA = "0x1811763A0")]
|
|
public static bool HasDefaultConstructor(Type t, bool nonPublic)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000219 RID: 537 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000219")]
|
|
[Address(RVA = "0x1174660", Offset = "0x1173660", VA = "0x181174660")]
|
|
public static ConstructorInfo GetDefaultConstructor(Type t)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600021A RID: 538 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x600021A")]
|
|
[Address(RVA = "0x1174540", Offset = "0x1173540", VA = "0x181174540")]
|
|
public static ConstructorInfo GetDefaultConstructor(Type t, bool nonPublic)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600021B RID: 539 RVA: 0x000028C8 File Offset: 0x00000AC8
|
|
[Token(Token = "0x600021B")]
|
|
[Address(RVA = "0x1176FB0", Offset = "0x1175FB0", VA = "0x181176FB0")]
|
|
public static bool IsNullable(Type t)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600021C RID: 540 RVA: 0x000028E0 File Offset: 0x00000AE0
|
|
[Token(Token = "0x600021C")]
|
|
[Address(RVA = "0x1176EB0", Offset = "0x1175EB0", VA = "0x181176EB0")]
|
|
public static bool IsNullableType(Type t)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600021D RID: 541 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x600021D")]
|
|
[Address(RVA = "0x1173580", Offset = "0x1172580", VA = "0x181173580")]
|
|
public static Type EnsureNotNullableType(Type t)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600021E RID: 542 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x600021E")]
|
|
[Address(RVA = "0x1173530", Offset = "0x1172530", VA = "0x181173530")]
|
|
public static Type EnsureNotByRefType(Type t)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600021F RID: 543 RVA: 0x000028F8 File Offset: 0x00000AF8
|
|
[Token(Token = "0x600021F")]
|
|
[Address(RVA = "0x1176D50", Offset = "0x1175D50", VA = "0x181176D50")]
|
|
public static bool IsGenericDefinition(Type type, Type genericInterfaceDefinition)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000220 RID: 544 RVA: 0x00002910 File Offset: 0x00000B10
|
|
[Token(Token = "0x6000220")]
|
|
[Address(RVA = "0x11767B0", Offset = "0x11757B0", VA = "0x1811767B0")]
|
|
public static bool ImplementsGenericDefinition(Type type, Type genericInterfaceDefinition)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000221 RID: 545 RVA: 0x00002928 File Offset: 0x00000B28
|
|
[Token(Token = "0x6000221")]
|
|
[Address(RVA = "0x11764C0", Offset = "0x11754C0", VA = "0x1811764C0")]
|
|
public static bool ImplementsGenericDefinition(Type type, Type genericInterfaceDefinition, out Type implementingType)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000222 RID: 546 RVA: 0x00002940 File Offset: 0x00000B40
|
|
[Token(Token = "0x6000222")]
|
|
[Address(RVA = "0x1176BD0", Offset = "0x1175BD0", VA = "0x181176BD0")]
|
|
public static bool InheritsGenericDefinition(Type type, Type genericClassDefinition)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000223 RID: 547 RVA: 0x00002958 File Offset: 0x00000B58
|
|
[Token(Token = "0x6000223")]
|
|
[Address(RVA = "0x1176940", Offset = "0x1175940", VA = "0x181176940")]
|
|
public static bool InheritsGenericDefinition(Type type, Type genericClassDefinition, out Type implementingType)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000224 RID: 548 RVA: 0x00002970 File Offset: 0x00000B70
|
|
[Token(Token = "0x6000224")]
|
|
[Address(RVA = "0x1176820", Offset = "0x1175820", VA = "0x181176820")]
|
|
private static bool InheritsGenericDefinitionInternal(Type currentType, Type genericClassDefinition, out Type implementingType)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000225 RID: 549 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000225")]
|
|
[Address(RVA = "0x1174260", Offset = "0x1173260", VA = "0x181174260")]
|
|
public static Type GetCollectionItemType(Type type)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000226 RID: 550 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000226")]
|
|
[Address(RVA = "0x1174A00", Offset = "0x1173A00", VA = "0x181174A00")]
|
|
public static void GetDictionaryKeyValueTypes(Type dictionaryType, out Type keyType, out Type valueType)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000227 RID: 551 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000227")]
|
|
[Address(RVA = "0x11757D0", Offset = "0x11747D0", VA = "0x1811757D0")]
|
|
public static Type GetMemberUnderlyingType(MemberInfo member)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000228 RID: 552 RVA: 0x00002988 File Offset: 0x00000B88
|
|
[Token(Token = "0x6000228")]
|
|
[Address(RVA = "0x1176C40", Offset = "0x1175C40", VA = "0x181176C40")]
|
|
public static bool IsByRefLikeType(Type type)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000229 RID: 553 RVA: 0x000029A0 File Offset: 0x00000BA0
|
|
[Token(Token = "0x6000229")]
|
|
[Address(RVA = "0x1176E00", Offset = "0x1175E00", VA = "0x181176E00")]
|
|
public static bool IsIndexedProperty(PropertyInfo property)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600022A RID: 554 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x600022A")]
|
|
[Address(RVA = "0x1175AB0", Offset = "0x1174AB0", VA = "0x181175AB0")]
|
|
public static object GetMemberValue(MemberInfo member, object target)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600022B RID: 555 RVA: 0x000029B8 File Offset: 0x00000BB8
|
|
[Token(Token = "0x600022B")]
|
|
[Address(RVA = "0x1173210", Offset = "0x1172210", VA = "0x181173210")]
|
|
public static bool CanReadMemberValue(MemberInfo member, bool nonPublic)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600022C RID: 556 RVA: 0x000029D0 File Offset: 0x00000BD0
|
|
[Token(Token = "0x600022C")]
|
|
[Address(RVA = "0x1173390", Offset = "0x1172390", VA = "0x181173390")]
|
|
public static bool CanSetMemberValue(MemberInfo member, bool nonPublic, bool canSetReadOnly)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600022D RID: 557 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x600022D")]
|
|
[Address(RVA = "0x1174CE0", Offset = "0x1173CE0", VA = "0x181174CE0")]
|
|
public static List<MemberInfo> GetFieldsAndProperties(Type type, BindingFlags bindingAttr)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600022E RID: 558 RVA: 0x000029E8 File Offset: 0x00000BE8
|
|
[Token(Token = "0x600022E")]
|
|
[Address(RVA = "0x1177080", Offset = "0x1176080", VA = "0x181177080")]
|
|
private static bool IsOverridenGenericMember(MemberInfo memberInfo, BindingFlags bindingAttr)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600022F RID: 559 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x600022F")]
|
|
[Address(RVA = "0x22C0C00", Offset = "0x22BFC00", VA = "0x1822C0C00")]
|
|
public static T GetAttribute<T>(object attributeProvider) where T : Attribute
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000230 RID: 560 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000230")]
|
|
[Address(RVA = "0x22C0C70", Offset = "0x22BFC70", VA = "0x1822C0C70")]
|
|
public static T GetAttribute<T>(object attributeProvider, bool inherit) where T : Attribute
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000231 RID: 561 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000231")]
|
|
[Address(RVA = "0x294CC30", Offset = "0x294BC30", VA = "0x18294CC30")]
|
|
public static T[] GetAttributes<T>(object attributeProvider, bool inherit) where T : Attribute
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000232 RID: 562 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000232")]
|
|
[Address(RVA = "0x11736B0", Offset = "0x11726B0", VA = "0x1811736B0")]
|
|
public static Attribute[] GetAttributes(object attributeProvider, Type attributeType, bool inherit)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000233 RID: 563 RVA: 0x00002A00 File Offset: 0x00000C00
|
|
[Token(Token = "0x6000233")]
|
|
[Address(RVA = "0x1177590", Offset = "0x1176590", VA = "0x181177590")]
|
|
public static StructMultiKey<string, string> SplitFullyQualifiedTypeName(string fullyQualifiedTypeName)
|
|
{
|
|
return default(StructMultiKey<string, string>);
|
|
}
|
|
|
|
// Token: 0x06000234 RID: 564 RVA: 0x00002A18 File Offset: 0x00000C18
|
|
[Token(Token = "0x6000234")]
|
|
[Address(RVA = "0x11735F0", Offset = "0x11725F0", VA = "0x1811735F0")]
|
|
private static int? GetAssemblyDelimiterIndex(string fullyQualifiedTypeName)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000235 RID: 565 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000235")]
|
|
[Address(RVA = "0x1175560", Offset = "0x1174560", VA = "0x181175560")]
|
|
public static MemberInfo GetMemberInfoFromType(Type targetType, MemberInfo memberInfo)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000236 RID: 566 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000236")]
|
|
[Address(RVA = "0x1175310", Offset = "0x1174310", VA = "0x181175310")]
|
|
public static IEnumerable<FieldInfo> GetFields(Type targetType, BindingFlags bindingAttr)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000237 RID: 567 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000237")]
|
|
[Address(RVA = "0x1173CD0", Offset = "0x1172CD0", VA = "0x181173CD0")]
|
|
private static void GetChildPrivateFields(IList<MemberInfo> initialFields, Type targetType, BindingFlags bindingAttr)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000238 RID: 568 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000238")]
|
|
[Address(RVA = "0x1175E30", Offset = "0x1174E30", VA = "0x181175E30")]
|
|
public static IEnumerable<PropertyInfo> GetProperties(Type targetType, BindingFlags bindingAttr)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000239 RID: 569 RVA: 0x00002A30 File Offset: 0x00000C30
|
|
[Token(Token = "0x6000239")]
|
|
[Address(RVA = "0x1177580", Offset = "0x1176580", VA = "0x181177580")]
|
|
public static BindingFlags RemoveFlag(this BindingFlags bindingAttr, BindingFlags flag)
|
|
{
|
|
return BindingFlags.Default;
|
|
}
|
|
|
|
// Token: 0x0600023A RID: 570 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600023A")]
|
|
[Address(RVA = "0x1173EA0", Offset = "0x1172EA0", VA = "0x181173EA0")]
|
|
private static void GetChildPrivateProperties(IList<PropertyInfo> initialProperties, Type targetType, BindingFlags bindingAttr)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600023B RID: 571 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x600023B")]
|
|
[Address(RVA = "0x11746C0", Offset = "0x11736C0", VA = "0x1811746C0")]
|
|
public static object GetDefaultValue(Type type)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0400019B RID: 411
|
|
[Token(Token = "0x400019B")]
|
|
public static readonly Type[] EmptyTypes;
|
|
}
|
|
}
|