458 lines
16 KiB
C#
458 lines
16 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Reflection;
|
|
using System.Runtime.Serialization;
|
|
using System.Runtime.Serialization.Formatters;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace Singular.Newtonsoft.Json.Utilities
|
|
{
|
|
// Token: 0x02000070 RID: 112
|
|
[Token(Token = "0x200004D")]
|
|
internal static class ReflectionUtils
|
|
{
|
|
// Token: 0x060003A0 RID: 928 RVA: 0x00003480 File Offset: 0x00001680
|
|
[Token(Token = "0x6000333")]
|
|
[Address(RVA = "0x37FBE90", Offset = "0x37FAC90", VA = "0x1837FBE90")]
|
|
public static bool IsVirtual(this PropertyInfo propertyInfo)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003A1 RID: 929 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000334")]
|
|
[Address(RVA = "0x3192770", Offset = "0x3191570", VA = "0x183192770")]
|
|
public static Type GetObjectType(object v)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003A2 RID: 930 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000335")]
|
|
[Address(RVA = "0x37FAAB0", Offset = "0x37F98B0", VA = "0x1837FAAB0")]
|
|
public static string GetTypeName(Type t, FormatterAssemblyStyle assemblyFormat)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003A3 RID: 931 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000336")]
|
|
[Address(RVA = "0x37FAAC0", Offset = "0x37F98C0", VA = "0x1837FAAC0")]
|
|
public static string GetTypeName(Type t, FormatterAssemblyStyle assemblyFormat, SerializationBinder binder)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003A4 RID: 932 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000337")]
|
|
[Address(RVA = "0x37FC190", Offset = "0x37FAF90", VA = "0x1837FC190")]
|
|
private static string RemoveAssemblyDetails(string fullyQualifiedTypeName)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003A5 RID: 933 RVA: 0x00003498 File Offset: 0x00001698
|
|
[Token(Token = "0x6000338")]
|
|
[Address(RVA = "0x37FB840", Offset = "0x37FA640", VA = "0x1837FB840")]
|
|
public static bool IsInstantiatableType(Type t)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003A6 RID: 934 RVA: 0x000034B0 File Offset: 0x000016B0
|
|
[Token(Token = "0x6000339")]
|
|
[Address(RVA = "0x37FACC0", Offset = "0x37F9AC0", VA = "0x1837FACC0")]
|
|
public static bool HasDefaultConstructor(Type t)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003A7 RID: 935 RVA: 0x000034C8 File Offset: 0x000016C8
|
|
[Token(Token = "0x600033A")]
|
|
[Address(RVA = "0x37FADA0", Offset = "0x37F9BA0", VA = "0x1837FADA0")]
|
|
public static bool HasDefaultConstructor(Type t, bool nonPublic)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003A8 RID: 936 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600033B")]
|
|
[Address(RVA = "0x37F9430", Offset = "0x37F8230", VA = "0x1837F9430")]
|
|
public static ConstructorInfo GetDefaultConstructor(Type t)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003A9 RID: 937 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600033C")]
|
|
[Address(RVA = "0x37F9490", Offset = "0x37F8290", VA = "0x1837F9490")]
|
|
public static ConstructorInfo GetDefaultConstructor(Type t, bool nonPublic)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003AA RID: 938 RVA: 0x000034E0 File Offset: 0x000016E0
|
|
[Token(Token = "0x600033D")]
|
|
[Address(RVA = "0x37FBB10", Offset = "0x37FA910", VA = "0x1837FBB10")]
|
|
public static bool IsNullable(Type t)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003AB RID: 939 RVA: 0x000034F8 File Offset: 0x000016F8
|
|
[Token(Token = "0x600033E")]
|
|
[Address(RVA = "0x37FBA10", Offset = "0x37FA810", VA = "0x1837FBA10")]
|
|
public static bool IsNullableType(Type t)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003AC RID: 940 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600033F")]
|
|
[Address(RVA = "0x37F8C80", Offset = "0x37F7A80", VA = "0x1837F8C80")]
|
|
public static Type EnsureNotNullableType(Type t)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003AD RID: 941 RVA: 0x00003510 File Offset: 0x00001710
|
|
[Token(Token = "0x6000340")]
|
|
[Address(RVA = "0x37FBE40", Offset = "0x37FAC40", VA = "0x1837FBE40")]
|
|
public static bool IsUnitializedValue(object value)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003AE RID: 942 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000341")]
|
|
[Address(RVA = "0x37F89F0", Offset = "0x37F77F0", VA = "0x1837F89F0")]
|
|
public static object CreateUnitializedValue(Type type)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003AF RID: 943 RVA: 0x00003528 File Offset: 0x00001728
|
|
[Token(Token = "0x6000342")]
|
|
[Address(RVA = "0x37FBD90", Offset = "0x37FAB90", VA = "0x1837FBD90")]
|
|
public static bool IsPropertyIndexed(PropertyInfo property)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003B0 RID: 944 RVA: 0x00003540 File Offset: 0x00001740
|
|
[Token(Token = "0x6000343")]
|
|
[Address(RVA = "0x37FAE90", Offset = "0x37F9C90", VA = "0x1837FAE90")]
|
|
public static bool ImplementsGenericDefinition(Type type, Type genericInterfaceDefinition)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003B1 RID: 945 RVA: 0x00003558 File Offset: 0x00001758
|
|
[Token(Token = "0x6000344")]
|
|
[Address(RVA = "0x37FAEB0", Offset = "0x37F9CB0", VA = "0x1837FAEB0")]
|
|
public static bool ImplementsGenericDefinition(Type type, Type genericInterfaceDefinition, out Type implementingType)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003B2 RID: 946 RVA: 0x00003570 File Offset: 0x00001770
|
|
[Token(Token = "0x6000345")]
|
|
[Address(RVA = "0x37F7F40", Offset = "0x37F6D40", VA = "0x1837F7F40")]
|
|
public static bool AssignableToTypeName(this Type type, string fullTypeName, out Type match)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003B3 RID: 947 RVA: 0x00003588 File Offset: 0x00001788
|
|
[Token(Token = "0x6000346")]
|
|
[Address(RVA = "0x37F80C0", Offset = "0x37F6EC0", VA = "0x1837F80C0")]
|
|
public static bool AssignableToTypeName(this Type type, string fullTypeName)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003B4 RID: 948 RVA: 0x000035A0 File Offset: 0x000017A0
|
|
[Token(Token = "0x6000347")]
|
|
[Address(RVA = "0x37FB320", Offset = "0x37FA120", VA = "0x1837FB320")]
|
|
public static bool InheritsGenericDefinition(Type type, Type genericClassDefinition)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003B5 RID: 949 RVA: 0x000035B8 File Offset: 0x000017B8
|
|
[Token(Token = "0x6000348")]
|
|
[Address(RVA = "0x37FB340", Offset = "0x37FA140", VA = "0x1837FB340")]
|
|
public static bool InheritsGenericDefinition(Type type, Type genericClassDefinition, out Type implementingType)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003B6 RID: 950 RVA: 0x000035D0 File Offset: 0x000017D0
|
|
[Token(Token = "0x6000349")]
|
|
[Address(RVA = "0x37FB1E0", Offset = "0x37F9FE0", VA = "0x1837FB1E0")]
|
|
private static bool InheritsGenericDefinitionInternal(Type currentType, Type genericClassDefinition, out Type implementingType)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003B7 RID: 951 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600034A")]
|
|
[Address(RVA = "0x37F9100", Offset = "0x37F7F00", VA = "0x1837F9100")]
|
|
public static Type GetCollectionItemType(Type type)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003B8 RID: 952 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600034B")]
|
|
[Address(RVA = "0x37F9540", Offset = "0x37F8340", VA = "0x1837F9540")]
|
|
public static void GetDictionaryKeyValueTypes(Type dictionaryType, out Type keyType, out Type valueType)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003B9 RID: 953 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600034C")]
|
|
[Address(RVA = "0x37F9870", Offset = "0x37F8670", VA = "0x1837F9870")]
|
|
public static Type GetDictionaryValueType(Type dictionaryType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003BA RID: 954 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600034D")]
|
|
[Address(RVA = "0x37F9510", Offset = "0x37F8310", VA = "0x1837F9510")]
|
|
public static Type GetDictionaryKeyType(Type dictionaryType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003BB RID: 955 RVA: 0x000035E8 File Offset: 0x000017E8
|
|
[Token(Token = "0x600034E")]
|
|
[Address(RVA = "0x1D7FC10", Offset = "0x1D7EA10", VA = "0x181D7FC10")]
|
|
public static bool ItemsUnitializedValue<T>(IList<T> list)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003BC RID: 956 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600034F")]
|
|
[Address(RVA = "0x37FA140", Offset = "0x37F8F40", VA = "0x1837FA140")]
|
|
public static Type GetMemberUnderlyingType(MemberInfo member)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003BD RID: 957 RVA: 0x00003600 File Offset: 0x00001800
|
|
[Token(Token = "0x6000350")]
|
|
[Address(RVA = "0x37FB6B0", Offset = "0x37FA4B0", VA = "0x1837FB6B0")]
|
|
public static bool IsIndexedProperty(MemberInfo member)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003BE RID: 958 RVA: 0x00003618 File Offset: 0x00001818
|
|
[Token(Token = "0x6000351")]
|
|
[Address(RVA = "0x37FB600", Offset = "0x37FA400", VA = "0x1837FB600")]
|
|
public static bool IsIndexedProperty(PropertyInfo property)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003BF RID: 959 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000352")]
|
|
[Address(RVA = "0x37FA3C0", Offset = "0x37F91C0", VA = "0x1837FA3C0")]
|
|
public static object GetMemberValue(MemberInfo member, object target)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003C0 RID: 960 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000353")]
|
|
[Address(RVA = "0x37FC2F0", Offset = "0x37FB0F0", VA = "0x1837FC2F0")]
|
|
public static void SetMemberValue(MemberInfo member, object target, object value)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003C1 RID: 961 RVA: 0x00003630 File Offset: 0x00001830
|
|
[Token(Token = "0x6000354")]
|
|
[Address(RVA = "0x37F8220", Offset = "0x37F7020", VA = "0x1837F8220")]
|
|
public static bool CanReadMemberValue(MemberInfo member, bool nonPublic)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003C2 RID: 962 RVA: 0x00003648 File Offset: 0x00001848
|
|
[Token(Token = "0x6000355")]
|
|
[Address(RVA = "0x37F83A0", Offset = "0x37F71A0", VA = "0x1837F83A0")]
|
|
public static bool CanSetMemberValue(MemberInfo member, bool nonPublic, bool canSetReadOnly)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003C3 RID: 963 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000356")]
|
|
[Address(RVA = "0x1935B20", Offset = "0x1934920", VA = "0x181935B20")]
|
|
public static List<MemberInfo> GetFieldsAndProperties<T>(BindingFlags bindingAttr)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003C4 RID: 964 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000357")]
|
|
[Address(RVA = "0x37F98A0", Offset = "0x37F86A0", VA = "0x1837F98A0")]
|
|
public static List<MemberInfo> GetFieldsAndProperties(Type type, BindingFlags bindingAttr)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003C5 RID: 965 RVA: 0x00003660 File Offset: 0x00001860
|
|
[Token(Token = "0x6000358")]
|
|
[Address(RVA = "0x37FBBC0", Offset = "0x37FA9C0", VA = "0x1837FBBC0")]
|
|
private static bool IsOverridenGenericMember(MemberInfo memberInfo, BindingFlags bindingAttr)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003C6 RID: 966 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000359")]
|
|
[Address(RVA = "0x160E980", Offset = "0x160D780", VA = "0x18160E980")]
|
|
public static T GetAttribute<T>(ICustomAttributeProvider attributeProvider) where T : Attribute
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003C7 RID: 967 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600035A")]
|
|
[Address(RVA = "0x160E990", Offset = "0x160D790", VA = "0x18160E990")]
|
|
public static T GetAttribute<T>(ICustomAttributeProvider attributeProvider, bool inherit) where T : Attribute
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003C8 RID: 968 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600035B")]
|
|
[Address(RVA = "0x239D810", Offset = "0x239C610", VA = "0x18239D810")]
|
|
public static T[] GetAttributes<T>(ICustomAttributeProvider attributeProvider, bool inherit) where T : Attribute
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003C9 RID: 969 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600035C")]
|
|
[Address(RVA = "0x37FA7F0", Offset = "0x37F95F0", VA = "0x1837FA7F0")]
|
|
public static string GetNameAndAssessmblyName(Type t)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003CA RID: 970 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600035D")]
|
|
[Address(RVA = "0x37FBFA0", Offset = "0x37FADA0", VA = "0x1837FBFA0")]
|
|
public static Type MakeGenericType(Type genericTypeDefinition, params Type[] innerTypes)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003CB RID: 971 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600035E")]
|
|
[Address(RVA = "0x37F8880", Offset = "0x37F7680", VA = "0x1837F8880")]
|
|
public static object CreateGeneric(Type genericTypeDefinition, Type innerType, params object[] args)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003CC RID: 972 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600035F")]
|
|
[Address(RVA = "0x37F8680", Offset = "0x37F7480", VA = "0x1837F8680")]
|
|
public static object CreateGeneric(Type genericTypeDefinition, IList<Type> innerTypes, params object[] args)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003CD RID: 973 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000360")]
|
|
[Address(RVA = "0x37F8530", Offset = "0x37F7330", VA = "0x1837F8530")]
|
|
public static object CreateGeneric(Type genericTypeDefinition, IList<Type> innerTypes, Func<Type, IList<object>, object> instanceCreator, params object[] args)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003CE RID: 974 RVA: 0x00003678 File Offset: 0x00001878
|
|
[Token(Token = "0x6000361")]
|
|
[Address(RVA = "0x37FB510", Offset = "0x37FA310", VA = "0x1837FB510")]
|
|
public static bool IsCompatibleValue(object value, Type type)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003CF RID: 975 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000362")]
|
|
[Address(RVA = "0x37F8940", Offset = "0x37F7740", VA = "0x1837F8940")]
|
|
public static object CreateInstance(Type type, params object[] args)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003D0 RID: 976 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000363")]
|
|
[Address(RVA = "0x37FC620", Offset = "0x37FB420", VA = "0x1837FC620")]
|
|
public static void SplitFullyQualifiedTypeName(string fullyQualifiedTypeName, out string typeName, out string assemblyName)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003D1 RID: 977 RVA: 0x00003690 File Offset: 0x00001890
|
|
[Token(Token = "0x6000364")]
|
|
[Address(RVA = "0x37F8CB0", Offset = "0x37F7AB0", VA = "0x1837F8CB0")]
|
|
private static int? GetAssemblyDelimiterIndex(string fullyQualifiedTypeName)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003D2 RID: 978 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000365")]
|
|
[Address(RVA = "0x37F9ED0", Offset = "0x37F8CD0", VA = "0x1837F9ED0")]
|
|
public static MemberInfo GetMemberInfoFromType(Type targetType, MemberInfo memberInfo)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003D3 RID: 979 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000366")]
|
|
[Address(RVA = "0x37F9DD0", Offset = "0x37F8BD0", VA = "0x1837F9DD0")]
|
|
public static IEnumerable<FieldInfo> GetFields(Type targetType, BindingFlags bindingAttr)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003D4 RID: 980 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000367")]
|
|
[Address(RVA = "0x37F8D70", Offset = "0x37F7B70", VA = "0x1837F8D70")]
|
|
private static void GetChildPrivateFields(IList<MemberInfo> initialFields, Type targetType, BindingFlags bindingAttr)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003D5 RID: 981 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000368")]
|
|
[Address(RVA = "0x37FA8E0", Offset = "0x37F96E0", VA = "0x1837FA8E0")]
|
|
public static IEnumerable<PropertyInfo> GetProperties(Type targetType, BindingFlags bindingAttr)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003D6 RID: 982 RVA: 0x000036A8 File Offset: 0x000018A8
|
|
[Token(Token = "0x6000369")]
|
|
[Address(RVA = "0x3193D90", Offset = "0x3192B90", VA = "0x183193D90")]
|
|
public static BindingFlags RemoveFlag(this BindingFlags bindingAttr, BindingFlags flag)
|
|
{
|
|
return BindingFlags.Default;
|
|
}
|
|
|
|
// Token: 0x060003D7 RID: 983 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600036A")]
|
|
[Address(RVA = "0x37F8F30", Offset = "0x37F7D30", VA = "0x1837F8F30")]
|
|
private static void GetChildPrivateProperties(IList<PropertyInfo> initialProperties, Type targetType, BindingFlags bindingAttr)
|
|
{
|
|
}
|
|
}
|
|
}
|