Zdexby TheHolyOneZ
42,595 classes
Class

ReflectionUtils

: Object
Newtonsoft.Json.Utilities.ReflectionUtils, Newtonsoft.Json 0x0010 (16 B) inherited 0x0010 Newtonsoft.Json.dll
0x00x0010

Members 1

OffsetSizeNameTypeFlagsDefault
0x08EmptyTypesType[]PublicStatic+1 flags—

Functions 46

SignatureFlagsNativeParams
void .cctor()PrivateStatic+1 flags0x00
bool IsVirtual(PropertyInfo propertyInfo)PublicStatic0x08
MethodInfo GetBaseDefinition(PropertyInfo propertyInfo)PublicStatic0x08
bool IsPublic(PropertyInfo property)PublicStatic0x08
Type GetObjectType(object v)PublicStatic0x08
string GetTypeName(Type t, const TypeNameAssemblyFormatHandling& assemblyFormat, ISerializationBinder binder)PublicStatic0x08
string GetFullyQualifiedTypeName(Type t, ISerializationBinder binder)PrivateStatic0x08
string RemoveAssemblyDetails(const string& fullyQualifiedTypeName)PrivateStatic0x08
bool HasDefaultConstructor(Type t, bool nonPublic)PublicStatic0x08
ConstructorInfo GetDefaultConstructor(Type t)PublicStatic0x08
ConstructorInfo GetDefaultConstructor(Type t, bool nonPublic)PublicStatic0x08
bool IsNullable(Type t)PublicStatic0x08
bool IsNullableType(Type t)PublicStatic0x08
Type EnsureNotNullableType(Type t)PublicStatic0x08
Type EnsureNotByRefType(Type t)PublicStatic0x08
bool IsGenericDefinition(Type type, Type genericInterfaceDefinition)PublicStatic0x08
bool ImplementsGenericDefinition(Type type, Type genericInterfaceDefinition)PublicStatic0x08
bool ImplementsGenericDefinition(Type type, Type genericInterfaceDefinition, ref Type& implementingType)PublicStatic0x08
bool InheritsGenericDefinition(Type type, Type genericClassDefinition)PublicStatic0x08
bool InheritsGenericDefinition(Type type, Type genericClassDefinition, ref Type& implementingType)PublicStatic0x08
bool InheritsGenericDefinitionInternal(Type type, Type genericClassDefinition, ref Type& implementingType)PrivateStatic0x08
Type GetCollectionItemType(Type type)PublicStatic0x08
void GetDictionaryKeyValueTypes(Type dictionaryType, ref Type& keyType, ref Type& valueType)PublicStatic0x08
Type GetMemberUnderlyingType(MemberInfo member)PublicStatic0x08
bool IsByRefLikeType(Type type)PublicStatic0x08
bool IsIndexedProperty(PropertyInfo property)PublicStatic0x08
object GetMemberValue(MemberInfo member, object target)PublicStatic0x08
void SetMemberValue(MemberInfo member, object target, object value)PublicStatic0x08
bool CanReadMemberValue(MemberInfo member, bool nonPublic)PublicStatic0x08
bool CanSetMemberValue(MemberInfo member, bool nonPublic, bool canSetReadOnly)PublicStatic0x08
List<System.Reflection.MemberInfo> GetFieldsAndProperties(Type type, const BindingFlags& bindingAttr)PublicStatic0x08
bool IsOverridenGenericMember(MemberInfo memberInfo, const BindingFlags& bindingAttr)PrivateStatic0x08
uint8 GetAttribute(object attributeProvider)PublicStatic—0x08
uint8 GetAttribute(object attributeProvider, bool inherit)PublicStatic—0x08
T[] GetAttributes(object attributeProvider, bool inherit)PublicStatic—0x08
Attribute[] GetAttributes(object attributeProvider, Type attributeType, bool inherit)PublicStatic0x08
StructMultiKey<System.String SplitFullyQualifiedTypeName(const string& fullyQualifiedTypeName)PublicStatic0x10
Nullable<System.Int32> GetAssemblyDelimiterIndex(const string& fullyQualifiedTypeName)PrivateStatic0x08
MemberInfo GetMemberInfoFromType(Type targetType, MemberInfo memberInfo)PublicStatic0x08
IEnumerable<System.Reflection.FieldInfo> GetFields(Type targetType, const BindingFlags& bindingAttr)PublicStatic0x08
void GetChildPrivateFields(IList<System.Reflection.MemberInfo> initialFields, Type type, const BindingFlags& bindingAttr)PrivateStatic0x08
IEnumerable<System.Reflection.PropertyInfo> GetProperties(Type targetType, const BindingFlags& bindingAttr)PublicStatic0x08
BindingFlags RemoveFlag(const BindingFlags& bindingAttr, const BindingFlags& flag)PublicStatic0x04
void GetChildPrivateProperties(IList<System.Reflection.PropertyInfo> initialProperties, Type type, const BindingFlags& bindingAttr)PrivateStatic0x08
bool IsMethodOverridden(Type currentType, Type methodDeclaringType, const string& method)PublicStatic0x08
object GetDefaultValue(Type type)PublicStatic0x08