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: 0x060003A2 RID: 930 RVA: 0x00003498 File Offset: 0x00001698
|
|
[Token(Token = "0x6000335")]
|
|
[Address(RVA = "0x3B20FC0", Offset = "0x3B1FFC0", VA = "0x183B20FC0")]
|
|
public static bool IsVirtual(this PropertyInfo propertyInfo)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003A3 RID: 931 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000336")]
|
|
[Address(RVA = "0x3B17E60", Offset = "0x3B16E60", VA = "0x183B17E60")]
|
|
public static Type GetObjectType(object v)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003A4 RID: 932 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000337")]
|
|
[Address(RVA = "0x3B1FBE0", Offset = "0x3B1EBE0", VA = "0x183B1FBE0")]
|
|
public static string GetTypeName(Type t, FormatterAssemblyStyle assemblyFormat)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003A5 RID: 933 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000338")]
|
|
[Address(RVA = "0x3B1FBF0", Offset = "0x3B1EBF0", VA = "0x183B1FBF0")]
|
|
public static string GetTypeName(Type t, FormatterAssemblyStyle assemblyFormat, SerializationBinder binder)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003A6 RID: 934 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000339")]
|
|
[Address(RVA = "0x3B212C0", Offset = "0x3B202C0", VA = "0x183B212C0")]
|
|
private static string RemoveAssemblyDetails(string fullyQualifiedTypeName)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003A7 RID: 935 RVA: 0x000034B0 File Offset: 0x000016B0
|
|
[Token(Token = "0x600033A")]
|
|
[Address(RVA = "0x3B20970", Offset = "0x3B1F970", VA = "0x183B20970")]
|
|
public static bool IsInstantiatableType(Type t)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003A8 RID: 936 RVA: 0x000034C8 File Offset: 0x000016C8
|
|
[Token(Token = "0x600033B")]
|
|
[Address(RVA = "0x3B1FDF0", Offset = "0x3B1EDF0", VA = "0x183B1FDF0")]
|
|
public static bool HasDefaultConstructor(Type t)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003A9 RID: 937 RVA: 0x000034E0 File Offset: 0x000016E0
|
|
[Token(Token = "0x600033C")]
|
|
[Address(RVA = "0x3B1FED0", Offset = "0x3B1EED0", VA = "0x183B1FED0")]
|
|
public static bool HasDefaultConstructor(Type t, bool nonPublic)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003AA RID: 938 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600033D")]
|
|
[Address(RVA = "0x3B1E560", Offset = "0x3B1D560", VA = "0x183B1E560")]
|
|
public static ConstructorInfo GetDefaultConstructor(Type t)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003AB RID: 939 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600033E")]
|
|
[Address(RVA = "0x3B1E5C0", Offset = "0x3B1D5C0", VA = "0x183B1E5C0")]
|
|
public static ConstructorInfo GetDefaultConstructor(Type t, bool nonPublic)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003AC RID: 940 RVA: 0x000034F8 File Offset: 0x000016F8
|
|
[Token(Token = "0x600033F")]
|
|
[Address(RVA = "0x3B20C40", Offset = "0x3B1FC40", VA = "0x183B20C40")]
|
|
public static bool IsNullable(Type t)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003AD RID: 941 RVA: 0x00003510 File Offset: 0x00001710
|
|
[Token(Token = "0x6000340")]
|
|
[Address(RVA = "0x3B20B40", Offset = "0x3B1FB40", VA = "0x183B20B40")]
|
|
public static bool IsNullableType(Type t)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003AE RID: 942 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000341")]
|
|
[Address(RVA = "0x3B1DDB0", Offset = "0x3B1CDB0", VA = "0x183B1DDB0")]
|
|
public static Type EnsureNotNullableType(Type t)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003AF RID: 943 RVA: 0x00003528 File Offset: 0x00001728
|
|
[Token(Token = "0x6000342")]
|
|
[Address(RVA = "0x3B20F70", Offset = "0x3B1FF70", VA = "0x183B20F70")]
|
|
public static bool IsUnitializedValue(object value)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003B0 RID: 944 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000343")]
|
|
[Address(RVA = "0x3B1DB20", Offset = "0x3B1CB20", VA = "0x183B1DB20")]
|
|
public static object CreateUnitializedValue(Type type)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003B1 RID: 945 RVA: 0x00003540 File Offset: 0x00001740
|
|
[Token(Token = "0x6000344")]
|
|
[Address(RVA = "0x3B20EC0", Offset = "0x3B1FEC0", VA = "0x183B20EC0")]
|
|
public static bool IsPropertyIndexed(PropertyInfo property)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003B2 RID: 946 RVA: 0x00003558 File Offset: 0x00001758
|
|
[Token(Token = "0x6000345")]
|
|
[Address(RVA = "0x3B1FFC0", Offset = "0x3B1EFC0", VA = "0x183B1FFC0")]
|
|
public static bool ImplementsGenericDefinition(Type type, Type genericInterfaceDefinition)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003B3 RID: 947 RVA: 0x00003570 File Offset: 0x00001770
|
|
[Token(Token = "0x6000346")]
|
|
[Address(RVA = "0x3B1FFE0", Offset = "0x3B1EFE0", VA = "0x183B1FFE0")]
|
|
public static bool ImplementsGenericDefinition(Type type, Type genericInterfaceDefinition, out Type implementingType)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003B4 RID: 948 RVA: 0x00003588 File Offset: 0x00001788
|
|
[Token(Token = "0x6000347")]
|
|
[Address(RVA = "0x3B1D070", Offset = "0x3B1C070", VA = "0x183B1D070")]
|
|
public static bool AssignableToTypeName(this Type type, string fullTypeName, out Type match)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003B5 RID: 949 RVA: 0x000035A0 File Offset: 0x000017A0
|
|
[Token(Token = "0x6000348")]
|
|
[Address(RVA = "0x3B1D1F0", Offset = "0x3B1C1F0", VA = "0x183B1D1F0")]
|
|
public static bool AssignableToTypeName(this Type type, string fullTypeName)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003B6 RID: 950 RVA: 0x000035B8 File Offset: 0x000017B8
|
|
[Token(Token = "0x6000349")]
|
|
[Address(RVA = "0x3B20450", Offset = "0x3B1F450", VA = "0x183B20450")]
|
|
public static bool InheritsGenericDefinition(Type type, Type genericClassDefinition)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003B7 RID: 951 RVA: 0x000035D0 File Offset: 0x000017D0
|
|
[Token(Token = "0x600034A")]
|
|
[Address(RVA = "0x3B20470", Offset = "0x3B1F470", VA = "0x183B20470")]
|
|
public static bool InheritsGenericDefinition(Type type, Type genericClassDefinition, out Type implementingType)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003B8 RID: 952 RVA: 0x000035E8 File Offset: 0x000017E8
|
|
[Token(Token = "0x600034B")]
|
|
[Address(RVA = "0x3B20310", Offset = "0x3B1F310", VA = "0x183B20310")]
|
|
private static bool InheritsGenericDefinitionInternal(Type currentType, Type genericClassDefinition, out Type implementingType)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003B9 RID: 953 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600034C")]
|
|
[Address(RVA = "0x3B1E230", Offset = "0x3B1D230", VA = "0x183B1E230")]
|
|
public static Type GetCollectionItemType(Type type)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003BA RID: 954 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600034D")]
|
|
[Address(RVA = "0x3B1E670", Offset = "0x3B1D670", VA = "0x183B1E670")]
|
|
public static void GetDictionaryKeyValueTypes(Type dictionaryType, out Type keyType, out Type valueType)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003BB RID: 955 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600034E")]
|
|
[Address(RVA = "0x3B1E9A0", Offset = "0x3B1D9A0", VA = "0x183B1E9A0")]
|
|
public static Type GetDictionaryValueType(Type dictionaryType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003BC RID: 956 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600034F")]
|
|
[Address(RVA = "0x3B1E640", Offset = "0x3B1D640", VA = "0x183B1E640")]
|
|
public static Type GetDictionaryKeyType(Type dictionaryType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003BD RID: 957 RVA: 0x00003600 File Offset: 0x00001800
|
|
[Token(Token = "0x6000350")]
|
|
[Address(RVA = "0x26D7C50", Offset = "0x26D6C50", VA = "0x1826D7C50")]
|
|
public static bool ItemsUnitializedValue<T>(IList<T> list)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003BE RID: 958 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000351")]
|
|
[Address(RVA = "0x3B1F270", Offset = "0x3B1E270", VA = "0x183B1F270")]
|
|
public static Type GetMemberUnderlyingType(MemberInfo member)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003BF RID: 959 RVA: 0x00003618 File Offset: 0x00001818
|
|
[Token(Token = "0x6000352")]
|
|
[Address(RVA = "0x3B207E0", Offset = "0x3B1F7E0", VA = "0x183B207E0")]
|
|
public static bool IsIndexedProperty(MemberInfo member)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003C0 RID: 960 RVA: 0x00003630 File Offset: 0x00001830
|
|
[Token(Token = "0x6000353")]
|
|
[Address(RVA = "0x3B20730", Offset = "0x3B1F730", VA = "0x183B20730")]
|
|
public static bool IsIndexedProperty(PropertyInfo property)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003C1 RID: 961 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000354")]
|
|
[Address(RVA = "0x3B1F4F0", Offset = "0x3B1E4F0", VA = "0x183B1F4F0")]
|
|
public static object GetMemberValue(MemberInfo member, object target)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003C2 RID: 962 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000355")]
|
|
[Address(RVA = "0x3B21420", Offset = "0x3B20420", VA = "0x183B21420")]
|
|
public static void SetMemberValue(MemberInfo member, object target, object value)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003C3 RID: 963 RVA: 0x00003648 File Offset: 0x00001848
|
|
[Token(Token = "0x6000356")]
|
|
[Address(RVA = "0x3B1D350", Offset = "0x3B1C350", VA = "0x183B1D350")]
|
|
public static bool CanReadMemberValue(MemberInfo member, bool nonPublic)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003C4 RID: 964 RVA: 0x00003660 File Offset: 0x00001860
|
|
[Token(Token = "0x6000357")]
|
|
[Address(RVA = "0x3B1D4D0", Offset = "0x3B1C4D0", VA = "0x183B1D4D0")]
|
|
public static bool CanSetMemberValue(MemberInfo member, bool nonPublic, bool canSetReadOnly)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003C5 RID: 965 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000358")]
|
|
[Address(RVA = "0x1E7DE10", Offset = "0x1E7CE10", VA = "0x181E7DE10")]
|
|
public static List<MemberInfo> GetFieldsAndProperties<T>(BindingFlags bindingAttr)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003C6 RID: 966 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000359")]
|
|
[Address(RVA = "0x3B1E9D0", Offset = "0x3B1D9D0", VA = "0x183B1E9D0")]
|
|
public static List<MemberInfo> GetFieldsAndProperties(Type type, BindingFlags bindingAttr)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003C7 RID: 967 RVA: 0x00003678 File Offset: 0x00001878
|
|
[Token(Token = "0x600035A")]
|
|
[Address(RVA = "0x3B20CF0", Offset = "0x3B1FCF0", VA = "0x183B20CF0")]
|
|
private static bool IsOverridenGenericMember(MemberInfo memberInfo, BindingFlags bindingAttr)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003C8 RID: 968 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600035B")]
|
|
[Address(RVA = "0x22C0BF0", Offset = "0x22BFBF0", VA = "0x1822C0BF0")]
|
|
public static T GetAttribute<T>(ICustomAttributeProvider attributeProvider) where T : Attribute
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003C9 RID: 969 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600035C")]
|
|
[Address(RVA = "0x22C0D10", Offset = "0x22BFD10", VA = "0x1822C0D10")]
|
|
public static T GetAttribute<T>(ICustomAttributeProvider attributeProvider, bool inherit) where T : Attribute
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003CA RID: 970 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600035D")]
|
|
[Address(RVA = "0x294CE30", Offset = "0x294BE30", VA = "0x18294CE30")]
|
|
public static T[] GetAttributes<T>(ICustomAttributeProvider attributeProvider, bool inherit) where T : Attribute
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003CB RID: 971 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600035E")]
|
|
[Address(RVA = "0x3B1F920", Offset = "0x3B1E920", VA = "0x183B1F920")]
|
|
public static string GetNameAndAssessmblyName(Type t)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003CC RID: 972 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600035F")]
|
|
[Address(RVA = "0x3B210D0", Offset = "0x3B200D0", VA = "0x183B210D0")]
|
|
public static Type MakeGenericType(Type genericTypeDefinition, params Type[] innerTypes)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003CD RID: 973 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000360")]
|
|
[Address(RVA = "0x3B1D9B0", Offset = "0x3B1C9B0", VA = "0x183B1D9B0")]
|
|
public static object CreateGeneric(Type genericTypeDefinition, Type innerType, params object[] args)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003CE RID: 974 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000361")]
|
|
[Address(RVA = "0x3B1D7B0", Offset = "0x3B1C7B0", VA = "0x183B1D7B0")]
|
|
public static object CreateGeneric(Type genericTypeDefinition, IList<Type> innerTypes, params object[] args)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003CF RID: 975 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000362")]
|
|
[Address(RVA = "0x3B1D660", Offset = "0x3B1C660", VA = "0x183B1D660")]
|
|
public static object CreateGeneric(Type genericTypeDefinition, IList<Type> innerTypes, Func<Type, IList<object>, object> instanceCreator, params object[] args)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003D0 RID: 976 RVA: 0x00003690 File Offset: 0x00001890
|
|
[Token(Token = "0x6000363")]
|
|
[Address(RVA = "0x3B20640", Offset = "0x3B1F640", VA = "0x183B20640")]
|
|
public static bool IsCompatibleValue(object value, Type type)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003D1 RID: 977 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000364")]
|
|
[Address(RVA = "0x3B1DA70", Offset = "0x3B1CA70", VA = "0x183B1DA70")]
|
|
public static object CreateInstance(Type type, params object[] args)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003D2 RID: 978 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000365")]
|
|
[Address(RVA = "0x3B21750", Offset = "0x3B20750", VA = "0x183B21750")]
|
|
public static void SplitFullyQualifiedTypeName(string fullyQualifiedTypeName, out string typeName, out string assemblyName)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003D3 RID: 979 RVA: 0x000036A8 File Offset: 0x000018A8
|
|
[Token(Token = "0x6000366")]
|
|
[Address(RVA = "0x3B1DDE0", Offset = "0x3B1CDE0", VA = "0x183B1DDE0")]
|
|
private static int? GetAssemblyDelimiterIndex(string fullyQualifiedTypeName)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003D4 RID: 980 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000367")]
|
|
[Address(RVA = "0x3B1F000", Offset = "0x3B1E000", VA = "0x183B1F000")]
|
|
public static MemberInfo GetMemberInfoFromType(Type targetType, MemberInfo memberInfo)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003D5 RID: 981 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000368")]
|
|
[Address(RVA = "0x3B1EF00", Offset = "0x3B1DF00", VA = "0x183B1EF00")]
|
|
public static IEnumerable<FieldInfo> GetFields(Type targetType, BindingFlags bindingAttr)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003D6 RID: 982 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000369")]
|
|
[Address(RVA = "0x3B1DEA0", Offset = "0x3B1CEA0", VA = "0x183B1DEA0")]
|
|
private static void GetChildPrivateFields(IList<MemberInfo> initialFields, Type targetType, BindingFlags bindingAttr)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003D7 RID: 983 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600036A")]
|
|
[Address(RVA = "0x3B1FA10", Offset = "0x3B1EA10", VA = "0x183B1FA10")]
|
|
public static IEnumerable<PropertyInfo> GetProperties(Type targetType, BindingFlags bindingAttr)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003D8 RID: 984 RVA: 0x000036C0 File Offset: 0x000018C0
|
|
[Token(Token = "0x600036B")]
|
|
[Address(RVA = "0x1177580", Offset = "0x1176580", VA = "0x181177580")]
|
|
public static BindingFlags RemoveFlag(this BindingFlags bindingAttr, BindingFlags flag)
|
|
{
|
|
return BindingFlags.Default;
|
|
}
|
|
|
|
// Token: 0x060003D9 RID: 985 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600036C")]
|
|
[Address(RVA = "0x3B1E060", Offset = "0x3B1D060", VA = "0x183B1E060")]
|
|
private static void GetChildPrivateProperties(IList<PropertyInfo> initialProperties, Type targetType, BindingFlags bindingAttr)
|
|
{
|
|
}
|
|
}
|
|
}
|