Zdexby TheHolyOneZ
42,628 classes
Class

TypeUtils

: Object
System.Dynamic.Utils.TypeUtils, System.Core 0x0010 (16 B) inherited 0x0010 System.Core.dll
0x00x0010

Members 1

OffsetSizeNameTypeFlagsDefault
0x08s_arrayAssignableInterfacesType[]PrivateStatic+1 flags—

Functions 43

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