| string GetCachedNiceName(Type type) | PrivateStatic | | 0x08 |
| string CreateNiceName(Type type) | PrivateStatic | | 0x08 |
| bool HasCastDefined(Type from, Type to, bool requireImplicitCast) | Static+1 flags | | 0x08 |
| bool IsValidIdentifier(const string& identifier) | PublicStatic | | 0x08 |
| bool IsValidIdentifierStartCharacter(ushort c) | PrivateStatic | | 0x02 |
| bool IsValidIdentifierPartCharacter(ushort c) | PrivateStatic | | 0x02 |
| bool IsCastableTo(Type from, Type to, bool requireImplicitCast) | PublicStatic | | 0x08 |
| Func<System.Object GetCastMethodDelegate(Type from, Type to, bool requireImplicitCast) | PublicStatic | | 0x08 |
| Func<TFrom GetCastMethodDelegate(bool requireImplicitCast) | PublicStatic | — | 0x08 |
| MethodInfo GetCastMethod(Type from, Type to, bool requireImplicitCast) | PublicStatic | | 0x08 |
| bool FloatEqualityComparer(float a, float b) | PrivateStatic | | 0x04 |
| bool DoubleEqualityComparer(double a, double b) | PrivateStatic | | 0x08 |
| bool QuaternionEqualityComparer(const Quaternion& a, const Quaternion& b) | PrivateStatic | | 0x10 |
| Func<T GetEqualityComparerDelegate() | PublicStatic | — | 0x08 |
| uint8 GetAttribute(Type type, bool inherit) | PublicStatic | — | 0x08 |
| bool ImplementsOrInherits(Type type, Type to) | PublicStatic | | 0x08 |
| bool ImplementsOpenGenericType(Type candidateType, Type openGenericType) | PublicStatic | | 0x08 |
| bool ImplementsOpenGenericInterface(Type candidateType, Type openGenericInterfaceType) | PublicStatic | | 0x08 |
| bool ImplementsOpenGenericClass(Type candidateType, Type openGenericType) | PublicStatic | | 0x08 |
| Type[] GetArgumentsOfInheritedOpenGenericType(Type candidateType, Type openGenericType) | PublicStatic | | 0x08 |
| Type[] GetArgumentsOfInheritedOpenGenericClass(Type candidateType, Type openGenericType) | PublicStatic | | 0x08 |
| Type[] GetArgumentsOfInheritedOpenGenericInterface(Type candidateType, Type openGenericInterfaceType) | PublicStatic | | 0x08 |
| MethodInfo GetOperatorMethod(Type type, const Operator& op, Type leftOperand, Type rightOperand) | PublicStatic | | 0x08 |
| MethodInfo GetOperatorMethod(Type type, const Operator& op) | PublicStatic | | 0x08 |
| MethodInfo[] GetOperatorMethods(Type type, const Operator& op) | PublicStatic | | 0x08 |
| IEnumerable<System.Reflection.MemberInfo> GetAllMembers(Type type, const BindingFlags& flags) | PublicStatic | | 0x08 |
| IEnumerable<System.Reflection.MemberInfo> GetAllMembers(Type type, const string& name, const BindingFlags& flags) | PublicStatic | | 0x08 |
| IEnumerable<T> GetAllMembers(Type type, const BindingFlags& flags) | PublicStatic | — | 0x08 |
| Type GetGenericBaseType(Type type, Type baseType) | PublicStatic | | 0x08 |
| Type GetGenericBaseType(Type type, Type baseType, ref int& depthCount) | PublicStatic | | 0x08 |
| IEnumerable<System.Type> GetBaseTypes(Type type, bool includeSelf) | PublicStatic | | 0x08 |
| IEnumerable<System.Type> GetBaseClasses(Type type, bool includeSelf) | PublicStatic | | 0x08 |
| string TypeNameGauntlet(Type type) | PrivateStatic | | 0x08 |
| string GetNiceName(Type type) | PublicStatic | | 0x08 |
| string GetNiceFullName(Type type) | PublicStatic | | 0x08 |
| string GetCompilableNiceName(Type type) | PublicStatic | | 0x08 |
| string GetCompilableNiceFullName(Type type) | PublicStatic | | 0x08 |
| uint8 GetCustomAttribute(Type type, bool inherit) | PublicStatic | — | 0x08 |
| uint8 GetCustomAttribute(Type type) | PublicStatic | — | 0x08 |
| IEnumerable<T> GetCustomAttributes(Type type) | PublicStatic | — | 0x08 |
| IEnumerable<T> GetCustomAttributes(Type type, bool inherit) | PublicStatic | — | 0x08 |
| bool IsDefined(Type type) | PublicStatic | — | 0x08 |
| bool IsDefined(Type type, bool inherit) | PublicStatic | — | 0x08 |
| bool InheritsFrom(Type type) | PublicStatic | — | 0x08 |
| bool InheritsFrom(Type type, Type baseType) | PublicStatic | | 0x08 |
| int GetInheritanceDistance(Type type, Type baseType) | PublicStatic | | 0x08 |
| bool HasParamaters(MethodInfo methodInfo, IList<System.Type> paramTypes, bool inherit) | PublicStatic | | 0x08 |
| Type GetReturnType(MemberInfo memberInfo) | PublicStatic | | 0x08 |
| object GetMemberValue(MemberInfo member, object obj) | PublicStatic | | 0x08 |
| void SetMemberValue(MemberInfo member, object obj, object value) | PublicStatic | | 0x08 |
| bool TryInferGenericParameters(Type genericTypeDefinition, ref Type[]& inferredParams, const Type[]& knownParameters) | PublicStatic | | 0x08 |
| bool AreGenericConstraintsSatisfiedBy(Type genericType, const Type[]& parameters) | PublicStatic | | 0x08 |
| bool AreGenericConstraintsSatisfiedBy(MethodBase genericMethod, const Type[]& parameters) | PublicStatic | | 0x08 |
| bool AreGenericConstraintsSatisfiedBy(const Type[]& definitions, const Type[]& parameters) | PublicStatic | | 0x08 |
| bool GenericParameterIsFulfilledBy(Type genericParameterDefinition, Type parameterType) | PublicStatic | | 0x08 |
| bool GenericParameterIsFulfilledBy(Type genericParameterDefinition, Type parameterType, Dictionary<System.Type resolvedMap, HashSet<System.Type> processedParams) | PrivateStatic | | 0x08 |
| string GetGenericConstraintsString(Type type, bool useFullTypeNames) | PublicStatic | | 0x08 |
| string GetGenericParameterConstraintsString(Type type, bool useFullTypeNames) | PublicStatic | | 0x08 |
| bool GenericArgumentsContainsTypes(Type type, const Type[]& types) | PublicStatic | | 0x08 |
| bool IsFullyConstructedGenericType(Type type) | PublicStatic | | 0x08 |
| bool IsNullableType(Type type) | PublicStatic | | 0x08 |
| ulong GetEnumBitmask(object value, Type enumType) | PublicStatic | | 0x08 |
| Type[] SafeGetTypes(Assembly assembly) | PublicStatic | | 0x08 |
| bool SafeIsDefined(Assembly assembly, Type attribute, bool inherit) | PublicStatic | | 0x08 |
| object[] SafeGetCustomAttributes(Assembly assembly, Type type, bool inherit) | PublicStatic | | 0x08 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |