Files
27Aug2021-Cpp2IL-Dump/Newtonsoft.Json/Utilities/ReflectionUtils.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}
}