System.Meta Namespace

Functions

long ArrayLength<T>()
bool IsArrayType<T>()
bool IsBasicType<T>()
bool IsBoolType<T>()
bool IsByteType<T>()
bool IsCharType<T>()
bool IsClassDelegateType<T>()
bool IsClassType<T>()
bool IsConstType<T>()
bool IsDelegateType<T>()
bool IsDoubleType<T>()
bool IsEnumeratedType<T>()
bool IsFloatType<T>()
bool IsFloatingPointType<T>()
bool IsGenericPtrType<T>()
bool IsIntType<T>()
bool IsIntegralType<T>()
bool IsInterfaceType<T>()
bool IsLongType<T>()
bool IsLvalueReferenceType<T>()
bool IsPointerType<T>()
bool IsPolymorphicType<T>()
bool IsReferenceType<T>()
bool IsRvalueReferenceType<T>()
bool IsSByteType<T>()
bool IsShortType<T>()
bool IsSignedType<T>()
bool IsUCharType<T>()
bool IsUIntType<T>()
bool IsULongType<T>()
bool IsUShortType<T>()
bool IsUnsignedType<T>()
bool IsVoidType<T>()
bool IsWCharType<T>()
int PointerCount<T>()

Function Details

ArrayLength Function

long ArrayLength<T>()

Template Parameters
T



IsArrayType Function

bool IsArrayType<T>()

Template Parameters
T



IsBasicType Function

bool IsBasicType<T>()

Template Parameters
T



IsBoolType Function

bool IsBoolType<T>()

Template Parameters
T



IsByteType Function

bool IsByteType<T>()

Template Parameters
T



IsCharType Function

bool IsCharType<T>()

Template Parameters
T



IsClassDelegateType Function

bool IsClassDelegateType<T>()

Template Parameters
T



IsClassType Function

bool IsClassType<T>()

Template Parameters
T



IsConstType Function

bool IsConstType<T>()

Template Parameters
T



IsDelegateType Function

bool IsDelegateType<T>()

Template Parameters
T



IsDoubleType Function

bool IsDoubleType<T>()

Template Parameters
T



IsEnumeratedType Function

bool IsEnumeratedType<T>()

Template Parameters
T



IsFloatType Function

bool IsFloatType<T>()

Template Parameters
T



IsFloatingPointType Function

bool IsFloatingPointType<T>()

Template Parameters
T



IsGenericPtrType Function

bool IsGenericPtrType<T>()

Template Parameters
T



IsIntType Function

bool IsIntType<T>()

Template Parameters
T



IsIntegralType Function

bool IsIntegralType<T>()

Template Parameters
T



IsInterfaceType Function

bool IsInterfaceType<T>()

Template Parameters
T



IsLongType Function

bool IsLongType<T>()

Template Parameters
T



IsLvalueReferenceType Function

bool IsLvalueReferenceType<T>()

Template Parameters
T



IsPointerType Function

bool IsPointerType<T>()

Template Parameters
T



IsPolymorphicType Function

bool IsPolymorphicType<T>()

Template Parameters
T



IsReferenceType Function

bool IsReferenceType<T>()

Template Parameters
T



IsRvalueReferenceType Function

bool IsRvalueReferenceType<T>()

Template Parameters
T



IsSByteType Function

bool IsSByteType<T>()

Template Parameters
T



IsShortType Function

bool IsShortType<T>()

Template Parameters
T



IsSignedType Function

bool IsSignedType<T>()

Template Parameters
T



IsUCharType Function

bool IsUCharType<T>()

Template Parameters
T



IsUIntType Function

bool IsUIntType<T>()

Template Parameters
T



IsULongType Function

bool IsULongType<T>()

Template Parameters
T



IsUShortType Function

bool IsUShortType<T>()

Template Parameters
T



IsUnsignedType Function

bool IsUnsignedType<T>()

Template Parameters
T



IsVoidType Function

bool IsVoidType<T>()

Template Parameters
T



IsWCharType Function

bool IsWCharType<T>()

Template Parameters
T



PointerCount Function

int PointerCount<T>()

Template Parameters
T