| Type GetNonNullableType(Type type) | PublicStatic | | 0x08 |
| Type GetNullableType(Type type) | PublicStatic | | 0x08 |
| bool IsNullableType(Type type) | PublicStatic | | 0x08 |
| bool IsNullableOrReferenceType(Type type) | PublicStatic | | 0x08 |
| bool IsBool(Type type) | PublicStatic | | 0x08 |
| bool IsNumeric(Type type) | PublicStatic | | 0x08 |
| bool IsInteger(Type type) | PublicStatic | | 0x08 |
| bool IsArithmetic(Type type) | PublicStatic | | 0x08 |
| bool IsUnsignedInt(Type type) | PublicStatic | | 0x08 |
| bool IsIntegerOrBool(Type type) | PublicStatic | | 0x08 |
| bool IsNumericOrBool(Type type) | PublicStatic | | 0x08 |
| bool IsValidInstanceType(MemberInfo member, Type instanceType) | PublicStatic | | 0x08 |
| bool HasIdentityPrimitiveOrNullableConversionTo(Type source, Type dest) | PublicStatic | | 0x08 |
| bool HasReferenceConversionTo(Type source, Type dest) | PublicStatic | | 0x08 |
| bool StrictHasReferenceConversionTo(Type source, Type dest, bool skipNonArray) | PrivateStatic | | 0x08 |
| bool HasArrayToInterfaceConversion(Type source, Type dest) | PrivateStatic | | 0x08 |
| bool HasInterfaceToArrayConversion(Type source, Type dest) | PrivateStatic | | 0x08 |
| bool IsCovariant(Type t) | PrivateStatic | | 0x08 |
| bool IsContravariant(Type t) | PrivateStatic | | 0x08 |
| bool IsInvariant(Type t) | PrivateStatic | | 0x08 |
| bool IsDelegate(Type t) | PrivateStatic | | 0x08 |
| bool IsLegalExplicitVariantDelegateConversion(Type source, Type dest) | PublicStatic | | 0x08 |
| bool IsConvertible(Type type) | PublicStatic | | 0x08 |
| bool HasReferenceEquality(Type left, Type right) | PublicStatic | | 0x08 |
| bool HasBuiltInEqualityOperator(Type left, Type right) | PublicStatic | | 0x08 |
| bool IsImplicitlyConvertibleTo(Type source, Type destination) | PublicStatic | | 0x08 |
| MethodInfo GetUserDefinedCoercionMethod(Type convertFrom, Type convertToType) | PublicStatic | | 0x08 |
| MethodInfo FindConversionOperator(const MethodInfo[]& methods, Type typeFrom, Type typeTo) | PrivateStatic | | 0x08 |
| bool IsImplicitNumericConversion(Type source, Type destination) | PrivateStatic | | 0x08 |
| bool IsImplicitReferenceConversion(Type source, Type destination) | PrivateStatic | | 0x08 |
| bool IsImplicitBoxingConversion(Type source, Type destination) | PrivateStatic | | 0x08 |
| bool IsImplicitNullableConversion(Type source, Type destination) | PrivateStatic | | 0x08 |
| Type FindGenericType(Type definition, Type type) | PublicStatic | | 0x08 |
| MethodInfo GetBooleanOperator(Type type, const string& name) | PublicStatic | | 0x08 |
| Type GetNonRefType(Type type) | PublicStatic | | 0x08 |
| bool AreEquivalent(Type t1, Type t2) | PublicStatic | | 0x08 |
| bool AreReferenceAssignable(Type dest, Type src) | PublicStatic | | 0x08 |
| bool IsSameOrSubclass(Type type, Type subType) | PublicStatic | | 0x08 |
| void ValidateType(Type type, const string& paramName) | PublicStatic | | 0x08 |
| void ValidateType(Type type, const string& paramName, bool allowByRef, bool allowPointer) | PublicStatic | | 0x08 |
| bool ValidateType(Type type, const string& paramName, int index) | PublicStatic | | 0x08 |
| MethodInfo GetInvokeMethod(Type delegateType) | PublicStatic | | 0x08 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |