| Assembly get_Assembly() | Public+2 flags | — | 0x08 |
| string get_AssemblyQualifiedName() | Public+2 flags | — | 0x08 |
| Type get_BaseType() | Public+2 flags | — | 0x08 |
| string get_FullName() | Public+2 flags | — | 0x08 |
| Guid get_GUID() | Public+2 flags | — | 0x10 |
| Module get_Module() | Public+2 flags | — | 0x08 |
| string get_Name() | Public+2 flags | — | 0x08 |
| string get_Namespace() | Public+2 flags | — | 0x08 |
| Type get_UnderlyingSystemType() | Public+2 flags | — | 0x08 |
| TypeAttributes GetAttributeFlagsImpl() | 2 flags | — | 0x04 |
| ConstructorInfo GetConstructorImpl(const BindingFlags& bindingAttr, Binder binder, const CallingConventions& callConvention, const Type[]& types, const ParameterModifier[]& modifiers) | 2 flags | — | 0x08 |
| ConstructorInfo[] GetConstructors(const BindingFlags& bindingAttr) | Public+1 flags | — | 0x08 |
| object[] GetCustomAttributes(bool inherit) | Public+1 flags | — | 0x08 |
| object[] GetCustomAttributes(Type attributeType, bool inherit) | Public+1 flags | — | 0x08 |
| Type GetElementType() | Public+1 flags | — | 0x08 |
| EventInfo GetEvent(const string& name, const BindingFlags& bindingAttr) | Public+1 flags | — | 0x08 |
| EventInfo[] GetEvents(const BindingFlags& bindingAttr) | Public+1 flags | — | 0x08 |
| FieldInfo GetField(const string& name, const BindingFlags& bindingAttr) | Public+1 flags | — | 0x08 |
| FieldInfo[] GetFields(const BindingFlags& bindingAttr) | Public+1 flags | — | 0x08 |
| Type[] GetInterfaces() | Public+1 flags | — | 0x08 |
| MemberInfo[] GetMembers(const BindingFlags& bindingAttr) | Public+1 flags | — | 0x08 |
| MethodInfo GetMethodImpl(const string& name, const BindingFlags& bindingAttr, Binder binder, const CallingConventions& callConvention, const Type[]& types, const ParameterModifier[]& modifiers) | 2 flags | — | 0x08 |
| MethodInfo[] GetMethods(const BindingFlags& bindingAttr) | Public+1 flags | — | 0x08 |
| Type GetNestedType(const string& name, const BindingFlags& bindingAttr) | Public+1 flags | — | 0x08 |
| PropertyInfo[] GetProperties(const BindingFlags& bindingAttr) | Public+1 flags | — | 0x08 |
| PropertyInfo GetPropertyImpl(const string& name, const BindingFlags& bindingAttr, Binder binder, Type returnType, const Type[]& types, const ParameterModifier[]& modifiers) | 2 flags | — | 0x08 |
| bool HasElementTypeImpl() | 2 flags | — | 0x01 |
| object InvokeMember(const string& name, const BindingFlags& invokeAttr, Binder binder, object target, const object[]& args, const ParameterModifier[]& modifiers, CultureInfo culture, const string[]& namedParameters) | Public+1 flags | — | 0x08 |
| bool IsArrayImpl() | 2 flags | — | 0x01 |
| bool IsByRefImpl() | 2 flags | — | 0x01 |
| bool IsCOMObjectImpl() | 2 flags | | 0x01 |
| bool IsDefined(Type attributeType, bool inherit) | Public+1 flags | | 0x08 |
| bool IsPointerImpl() | 2 flags | | 0x01 |
| bool IsPrimitiveImpl() | 2 flags | | 0x01 |