| void .cctor() | PrivateStatic+1 flags | | 0x00 |
| bool IsVirtual(PropertyInfo propertyInfo) | PublicStatic | | 0x08 |
| MethodInfo GetBaseDefinition(PropertyInfo propertyInfo) | PublicStatic | | 0x08 |
| bool IsPublic(PropertyInfo property) | PublicStatic | | 0x08 |
| Type GetObjectType(object v) | PublicStatic | | 0x08 |
| string GetTypeName(Type t, const TypeNameAssemblyFormatHandling& assemblyFormat, ISerializationBinder binder) | PublicStatic | | 0x08 |
| string GetFullyQualifiedTypeName(Type t, ISerializationBinder binder) | PrivateStatic | | 0x08 |
| string RemoveAssemblyDetails(const string& fullyQualifiedTypeName) | PrivateStatic | | 0x08 |
| bool HasDefaultConstructor(Type t, bool nonPublic) | PublicStatic | | 0x08 |
| ConstructorInfo GetDefaultConstructor(Type t) | PublicStatic | | 0x08 |
| ConstructorInfo GetDefaultConstructor(Type t, bool nonPublic) | PublicStatic | | 0x08 |
| bool IsNullable(Type t) | PublicStatic | | 0x08 |
| bool IsNullableType(Type t) | PublicStatic | | 0x08 |
| Type EnsureNotNullableType(Type t) | PublicStatic | | 0x08 |
| Type EnsureNotByRefType(Type t) | PublicStatic | | 0x08 |
| bool IsGenericDefinition(Type type, Type genericInterfaceDefinition) | PublicStatic | | 0x08 |
| bool ImplementsGenericDefinition(Type type, Type genericInterfaceDefinition) | PublicStatic | | 0x08 |
| bool ImplementsGenericDefinition(Type type, Type genericInterfaceDefinition, Type& implementingType) | PublicStatic | | 0x08 |
| bool InheritsGenericDefinition(Type type, Type genericClassDefinition) | PublicStatic | | 0x08 |
| bool InheritsGenericDefinition(Type type, Type genericClassDefinition, Type& implementingType) | PublicStatic | | 0x08 |
| bool InheritsGenericDefinitionInternal(Type type, Type genericClassDefinition, Type& implementingType) | PrivateStatic | | 0x08 |
| Type GetCollectionItemType(Type type) | PublicStatic | | 0x08 |
| void GetDictionaryKeyValueTypes(Type dictionaryType, Type& keyType, Type& valueType) | PublicStatic | | 0x08 |
| Type GetMemberUnderlyingType(MemberInfo member) | PublicStatic | | 0x08 |
| bool IsByRefLikeType(Type type) | PublicStatic | | 0x08 |
| bool IsIndexedProperty(PropertyInfo property) | PublicStatic | | 0x08 |
| object GetMemberValue(MemberInfo member, object target) | PublicStatic | | 0x08 |
| void SetMemberValue(MemberInfo member, object target, object value) | PublicStatic | | 0x08 |
| bool CanReadMemberValue(MemberInfo member, bool nonPublic) | PublicStatic | | 0x08 |
| bool CanSetMemberValue(MemberInfo member, bool nonPublic, bool canSetReadOnly) | PublicStatic | | 0x08 |
| List<System.Reflection.MemberInfo> GetFieldsAndProperties(Type type, const BindingFlags& bindingAttr) | PublicStatic | | 0x08 |
| bool IsOverridenGenericMember(MemberInfo memberInfo, const BindingFlags& bindingAttr) | PrivateStatic | | 0x08 |
| 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) | PublicStatic | | 0x08 |
| StructMultiKey<System.String SplitFullyQualifiedTypeName(const string& fullyQualifiedTypeName) | PublicStatic | | 0x10 |
| Nullable<System.Int32> GetAssemblyDelimiterIndex(const string& fullyQualifiedTypeName) | PrivateStatic | | 0x08 |
| MemberInfo GetMemberInfoFromType(Type targetType, MemberInfo memberInfo) | PublicStatic | | 0x08 |
| IEnumerable<System.Reflection.FieldInfo> GetFields(Type targetType, const BindingFlags& bindingAttr) | PublicStatic | | 0x08 |
| void GetChildPrivateFields(IList<System.Reflection.MemberInfo> initialFields, Type type, const BindingFlags& bindingAttr) | PrivateStatic | | 0x08 |
| IEnumerable<System.Reflection.PropertyInfo> GetProperties(Type targetType, const BindingFlags& bindingAttr) | PublicStatic | | 0x08 |
| BindingFlags RemoveFlag(const BindingFlags& bindingAttr, const BindingFlags& flag) | PublicStatic | | 0x04 |
| void GetChildPrivateProperties(IList<System.Reflection.PropertyInfo> initialProperties, Type type, const BindingFlags& bindingAttr) | PrivateStatic | | 0x08 |
| bool IsMethodOverridden(Type currentType, Type methodDeclaringType, const string& method) | PublicStatic | | 0x08 |
| object GetDefaultValue(Type type) | PublicStatic | | 0x08 |