terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
Newtonsoft.Json.Utilities.ReflectionUtils Class Reference
+ Collaboration diagram for Newtonsoft.Json.Utilities.ReflectionUtils:

Static Public Member Functions

static bool IsVirtual (this PropertyInfo propertyInfo)
 
static MethodInfo GetBaseDefinition (this PropertyInfo propertyInfo)
 
static bool IsPublic (PropertyInfo property)
 
static Type GetObjectType (object v)
 
static string GetTypeName (Type t, FormatterAssemblyStyle assemblyFormat, SerializationBinder binder)
 
static bool HasDefaultConstructor (Type t, bool nonPublic)
 
static ConstructorInfo GetDefaultConstructor (Type t)
 
static ConstructorInfo GetDefaultConstructor (Type t, bool nonPublic)
 
static bool IsNullable (Type t)
 
static bool IsNullableType (Type t)
 
static Type EnsureNotNullableType (Type t)
 
static bool IsGenericDefinition (Type type, Type genericInterfaceDefinition)
 
static bool ImplementsGenericDefinition (Type type, Type genericInterfaceDefinition)
 
static bool ImplementsGenericDefinition (Type type, Type genericInterfaceDefinition, out Type implementingType)
 
static bool InheritsGenericDefinition (Type type, Type genericClassDefinition)
 
static bool InheritsGenericDefinition (Type type, Type genericClassDefinition, out Type implementingType)
 
static Type GetCollectionItemType (Type type)
 
static void GetDictionaryKeyValueTypes (Type dictionaryType, out Type keyType, out Type valueType)
 
static Type GetMemberUnderlyingType (MemberInfo member)
 
static bool IsIndexedProperty (MemberInfo member)
 
static bool IsIndexedProperty (PropertyInfo property)
 
static object GetMemberValue (MemberInfo member, object target)
 
static void SetMemberValue (MemberInfo member, object target, object value)
 
static bool CanReadMemberValue (MemberInfo member, bool nonPublic)
 
static bool CanSetMemberValue (MemberInfo member, bool nonPublic, bool canSetReadOnly)
 
static List< MemberInfoGetFieldsAndProperties (Type type, BindingFlags bindingAttr)
 
staticGetAttribute< T > (object attributeProvider)
 
staticGetAttribute< T > (object attributeProvider, bool inherit)
 
static T[] GetAttributes< T > (object attributeProvider, bool inherit)
 
static Attribute[] GetAttributes (object attributeProvider, Type attributeType, bool inherit)
 
static void SplitFullyQualifiedTypeName (string fullyQualifiedTypeName, out string typeName, out string assemblyName)
 
static MemberInfo GetMemberInfoFromType (Type targetType, MemberInfo memberInfo)
 
static IEnumerable< FieldInfoGetFields (Type targetType, BindingFlags bindingAttr)
 
static IEnumerable< PropertyInfoGetProperties (Type targetType, BindingFlags bindingAttr)
 
static BindingFlags RemoveFlag (this BindingFlags bindingAttr, BindingFlags flag)
 
static bool IsMethodOverridden (Type currentType, Type methodDeclaringType, string method)
 
static object GetDefaultValue (Type type)
 

Static Public Attributes

static readonly Type[] EmptyTypes
 

Static Private Member Functions

static ReflectionUtils ()
 
static string RemoveAssemblyDetails (string fullyQualifiedTypeName)
 
static bool InheritsGenericDefinitionInternal (Type currentType, Type genericClassDefinition, out Type implementingType)
 
static bool IsOverridenGenericMember (MemberInfo memberInfo, BindingFlags bindingAttr)
 
static ? int GetAssemblyDelimiterIndex (string fullyQualifiedTypeName)
 
static void GetChildPrivateFields (IList< MemberInfo > initialFields, Type targetType, BindingFlags bindingAttr)
 
static void GetChildPrivateProperties (IList< PropertyInfo > initialProperties, Type targetType, BindingFlags bindingAttr)
 

Detailed Description

Definition at line 22 of file ReflectionUtils.cs.


The documentation for this class was generated from the following file: