C# Class NCore.Reflections.TypeExtensions

Afficher le fichier Open project: danielwertheim/NCore

Méthodes publiques

Méthode 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

Méthode Description
ExtractEnumerableGenericType ( Type type ) : Type

Method Details

GetEnumerableElementType() public static méthode

public static GetEnumerableElementType ( this type ) : Type
type this
Résultat System.Type

IsAnyBoolType() public static méthode

public static IsAnyBoolType ( this t ) : bool
t this
Résultat bool

IsAnyByteType() public static méthode

public static IsAnyByteType ( this t ) : bool
t this
Résultat bool

IsAnyCharType() public static méthode

public static IsAnyCharType ( this t ) : bool
t this
Résultat bool

IsAnyDateTimeType() public static méthode

public static IsAnyDateTimeType ( this t ) : bool
t this
Résultat bool

IsAnyDecimalType() public static méthode

public static IsAnyDecimalType ( this t ) : bool
t this
Résultat bool

IsAnyDoubleType() public static méthode

public static IsAnyDoubleType ( this t ) : bool
t this
Résultat bool

IsAnyEnumType() public static méthode

public static IsAnyEnumType ( this t ) : bool
t this
Résultat bool

IsAnyFloatType() public static méthode

public static IsAnyFloatType ( this t ) : bool
t this
Résultat bool

IsAnyFractalNumberType() public static méthode

public static IsAnyFractalNumberType ( this type ) : bool
type this
Résultat bool

IsAnyGuidType() public static méthode

public static IsAnyGuidType ( this t ) : bool
t this
Résultat bool

IsAnyIntType() public static méthode

public static IsAnyIntType ( this t ) : bool
t this
Résultat bool

IsAnyIntegerNumberType() public static méthode

public static IsAnyIntegerNumberType ( this type ) : bool
type this
Résultat bool

IsAnyLongType() public static méthode

public static IsAnyLongType ( this t ) : bool
t this
Résultat bool

IsAnyShortType() public static méthode

public static IsAnyShortType ( this t ) : bool
t this
Résultat bool

IsAnySignedIntegerNumberType() public static méthode

public static IsAnySignedIntegerNumberType ( this type ) : bool
type this
Résultat bool

IsAnySingleType() public static méthode

public static IsAnySingleType ( this t ) : bool
t this
Résultat bool

IsAnyUnsignedType() public static méthode

public static IsAnyUnsignedType ( this t ) : bool
t this
Résultat bool

IsBoolType() public static méthode

public static IsBoolType ( this t ) : bool
t this
Résultat bool

IsByteType() public static méthode

public static IsByteType ( this t ) : bool
t this
Résultat bool

IsCharType() public static méthode

public static IsCharType ( this t ) : bool
t this
Résultat bool

IsDateTimeType() public static méthode

public static IsDateTimeType ( this t ) : bool
t this
Résultat bool

IsDecimalType() public static méthode

public static IsDecimalType ( this t ) : bool
t this
Résultat bool

IsDoubleType() public static méthode

public static IsDoubleType ( this t ) : bool
t this
Résultat bool

IsEnumType() public static méthode

public static IsEnumType ( this t ) : bool
t this
Résultat bool

IsEnumerableBytesType() public static méthode

public static IsEnumerableBytesType ( this type ) : bool
type this
Résultat bool

IsEnumerableType() public static méthode

public static IsEnumerableType ( this type ) : bool
type this
Résultat bool

IsFloatType() public static méthode

public static IsFloatType ( this t ) : bool
t this
Résultat bool

IsGuidType() public static méthode

public static IsGuidType ( this t ) : bool
t this
Résultat bool

IsIntType() public static méthode

public static IsIntType ( this t ) : bool
t this
Résultat bool

IsKeyValuePairType() public static méthode

public static IsKeyValuePairType ( this type ) : bool
type this
Résultat bool

IsLongType() public static méthode

public static IsLongType ( this t ) : bool
t this
Résultat bool

IsNullableBoolType() public static méthode

public static IsNullableBoolType ( this t ) : bool
t this
Résultat bool

IsNullableByteType() public static méthode

public static IsNullableByteType ( this t ) : bool
t this
Résultat bool

IsNullableCharType() public static méthode

public static IsNullableCharType ( this t ) : bool
t this
Résultat bool

IsNullableDateTimeType() public static méthode

public static IsNullableDateTimeType ( this t ) : bool
t this
Résultat bool

IsNullableDecimalType() public static méthode

public static IsNullableDecimalType ( this t ) : bool
t this
Résultat bool

IsNullableDoubleType() public static méthode

public static IsNullableDoubleType ( this t ) : bool
t this
Résultat bool

IsNullableEnumType() public static méthode

public static IsNullableEnumType ( this t ) : bool
t this
Résultat bool

IsNullableFloatType() public static méthode

public static IsNullableFloatType ( this t ) : bool
t this
Résultat bool

IsNullableGuidType() public static méthode

public static IsNullableGuidType ( this t ) : bool
t this
Résultat bool

IsNullableIntType() public static méthode

public static IsNullableIntType ( this t ) : bool
t this
Résultat bool

IsNullableLongType() public static méthode

public static IsNullableLongType ( this t ) : bool
t this
Résultat bool

IsNullablePrimitiveType() public static méthode

public static IsNullablePrimitiveType ( this t ) : bool
t this
Résultat bool

IsNullableShortType() public static méthode

public static IsNullableShortType ( this t ) : bool
t this
Résultat bool

IsNullableSingleType() public static méthode

public static IsNullableSingleType ( this t ) : bool
t this
Résultat bool

IsNullableUnsignedType() public static méthode

public static IsNullableUnsignedType ( this t ) : bool
t this
Résultat bool

IsNumericType() public static méthode

public static IsNumericType ( this type ) : bool
type this
Résultat bool

IsShortType() public static méthode

public static IsShortType ( this t ) : bool
t this
Résultat bool

IsSimpleType() public static méthode

public static IsSimpleType ( this type ) : bool
type this
Résultat bool

IsSingleType() public static méthode

public static IsSingleType ( this t ) : bool
t this
Résultat bool

IsStringType() public static méthode

public static IsStringType ( this t ) : bool
t this
Résultat bool

IsUnsignedType() public static méthode

public static IsUnsignedType ( this t ) : bool
t this
Résultat bool