C# Class NCore.Reflections.TypeExtensions

Show file Open project: danielwertheim/NCore

Public Methods

Method Description
GetEnumerableElementType ( this type ) : Type
IsAnyBoolType ( this t ) : bool
IsAnyByteType ( this t ) : bool
IsAnyCharType ( this t ) : bool
IsAnyDateTimeType ( this t ) : bool
IsAnyDecimalType ( this t ) : bool
IsAnyDoubleType ( this t ) : bool
IsAnyEnumType ( this t ) : bool
IsAnyFloatType ( this t ) : bool
IsAnyFractalNumberType ( this type ) : bool
IsAnyGuidType ( this t ) : bool
IsAnyIntType ( this t ) : bool
IsAnyIntegerNumberType ( this type ) : bool
IsAnyLongType ( this t ) : bool
IsAnyShortType ( this t ) : bool
IsAnySignedIntegerNumberType ( this type ) : bool
IsAnySingleType ( this t ) : bool
IsAnyUnsignedType ( this t ) : bool
IsBoolType ( this t ) : bool
IsByteType ( this t ) : bool
IsCharType ( this t ) : bool
IsDateTimeType ( this t ) : bool
IsDecimalType ( this t ) : bool
IsDoubleType ( this t ) : bool
IsEnumType ( this t ) : bool
IsEnumerableBytesType ( this type ) : bool
IsEnumerableType ( this type ) : bool
IsFloatType ( this t ) : bool
IsGuidType ( this t ) : bool
IsIntType ( this t ) : bool
IsKeyValuePairType ( this type ) : bool
IsLongType ( this t ) : bool
IsNullableBoolType ( this t ) : bool
IsNullableByteType ( this t ) : bool
IsNullableCharType ( this t ) : bool
IsNullableDateTimeType ( this t ) : bool
IsNullableDecimalType ( this t ) : bool
IsNullableDoubleType ( this t ) : bool
IsNullableEnumType ( this t ) : bool
IsNullableFloatType ( this t ) : bool
IsNullableGuidType ( this t ) : bool
IsNullableIntType ( this t ) : bool
IsNullableLongType ( this t ) : bool
IsNullablePrimitiveType ( this t ) : bool
IsNullableShortType ( this t ) : bool
IsNullableSingleType ( this t ) : bool
IsNullableUnsignedType ( this t ) : bool
IsNumericType ( this type ) : bool
IsShortType ( this t ) : bool
IsSimpleType ( this type ) : bool
IsSingleType ( this t ) : bool
IsStringType ( this t ) : bool
IsUnsignedType ( this t ) : bool

Private Methods

Method Description
ExtractEnumerableGenericType ( Type type ) : Type

Method Details

GetEnumerableElementType() public static method

public static GetEnumerableElementType ( this type ) : Type
type this
return System.Type

IsAnyBoolType() public static method

public static IsAnyBoolType ( this t ) : bool
t this
return bool

IsAnyByteType() public static method

public static IsAnyByteType ( this t ) : bool
t this
return bool

IsAnyCharType() public static method

public static IsAnyCharType ( this t ) : bool
t this
return bool

IsAnyDateTimeType() public static method

public static IsAnyDateTimeType ( this t ) : bool
t this
return bool

IsAnyDecimalType() public static method

public static IsAnyDecimalType ( this t ) : bool
t this
return bool

IsAnyDoubleType() public static method

public static IsAnyDoubleType ( this t ) : bool
t this
return bool

IsAnyEnumType() public static method

public static IsAnyEnumType ( this t ) : bool
t this
return bool

IsAnyFloatType() public static method

public static IsAnyFloatType ( this t ) : bool
t this
return bool

IsAnyFractalNumberType() public static method

public static IsAnyFractalNumberType ( this type ) : bool
type this
return bool

IsAnyGuidType() public static method

public static IsAnyGuidType ( this t ) : bool
t this
return bool

IsAnyIntType() public static method

public static IsAnyIntType ( this t ) : bool
t this
return bool

IsAnyIntegerNumberType() public static method

public static IsAnyIntegerNumberType ( this type ) : bool
type this
return bool

IsAnyLongType() public static method

public static IsAnyLongType ( this t ) : bool
t this
return bool

IsAnyShortType() public static method

public static IsAnyShortType ( this t ) : bool
t this
return bool

IsAnySignedIntegerNumberType() public static method

public static IsAnySignedIntegerNumberType ( this type ) : bool
type this
return bool

IsAnySingleType() public static method

public static IsAnySingleType ( this t ) : bool
t this
return bool

IsAnyUnsignedType() public static method

public static IsAnyUnsignedType ( this t ) : bool
t this
return bool

IsBoolType() public static method

public static IsBoolType ( this t ) : bool
t this
return bool

IsByteType() public static method

public static IsByteType ( this t ) : bool
t this
return bool

IsCharType() public static method

public static IsCharType ( this t ) : bool
t this
return bool

IsDateTimeType() public static method

public static IsDateTimeType ( this t ) : bool
t this
return bool

IsDecimalType() public static method

public static IsDecimalType ( this t ) : bool
t this
return bool

IsDoubleType() public static method

public static IsDoubleType ( this t ) : bool
t this
return bool

IsEnumType() public static method

public static IsEnumType ( this t ) : bool
t this
return bool

IsEnumerableBytesType() public static method

public static IsEnumerableBytesType ( this type ) : bool
type this
return bool

IsEnumerableType() public static method

public static IsEnumerableType ( this type ) : bool
type this
return bool

IsFloatType() public static method

public static IsFloatType ( this t ) : bool
t this
return bool

IsGuidType() public static method

public static IsGuidType ( this t ) : bool
t this
return bool

IsIntType() public static method

public static IsIntType ( this t ) : bool
t this
return bool

IsKeyValuePairType() public static method

public static IsKeyValuePairType ( this type ) : bool
type this
return bool

IsLongType() public static method

public static IsLongType ( this t ) : bool
t this
return bool

IsNullableBoolType() public static method

public static IsNullableBoolType ( this t ) : bool
t this
return bool

IsNullableByteType() public static method

public static IsNullableByteType ( this t ) : bool
t this
return bool

IsNullableCharType() public static method

public static IsNullableCharType ( this t ) : bool
t this
return bool

IsNullableDateTimeType() public static method

public static IsNullableDateTimeType ( this t ) : bool
t this
return bool

IsNullableDecimalType() public static method

public static IsNullableDecimalType ( this t ) : bool
t this
return bool

IsNullableDoubleType() public static method

public static IsNullableDoubleType ( this t ) : bool
t this
return bool

IsNullableEnumType() public static method

public static IsNullableEnumType ( this t ) : bool
t this
return bool

IsNullableFloatType() public static method

public static IsNullableFloatType ( this t ) : bool
t this
return bool

IsNullableGuidType() public static method

public static IsNullableGuidType ( this t ) : bool
t this
return bool

IsNullableIntType() public static method

public static IsNullableIntType ( this t ) : bool
t this
return bool

IsNullableLongType() public static method

public static IsNullableLongType ( this t ) : bool
t this
return bool

IsNullablePrimitiveType() public static method

public static IsNullablePrimitiveType ( this t ) : bool
t this
return bool

IsNullableShortType() public static method

public static IsNullableShortType ( this t ) : bool
t this
return bool

IsNullableSingleType() public static method

public static IsNullableSingleType ( this t ) : bool
t this
return bool

IsNullableUnsignedType() public static method

public static IsNullableUnsignedType ( this t ) : bool
t this
return bool

IsNumericType() public static method

public static IsNumericType ( this type ) : bool
type this
return bool

IsShortType() public static method

public static IsShortType ( this t ) : bool
t this
return bool

IsSimpleType() public static method

public static IsSimpleType ( this type ) : bool
type this
return bool

IsSingleType() public static method

public static IsSingleType ( this t ) : bool
t this
return bool

IsStringType() public static method

public static IsStringType ( this t ) : bool
t this
return bool

IsUnsignedType() public static method

public static IsUnsignedType ( this t ) : bool
t this
return bool