C# Класс NCore.Reflections.TypeExtensions

Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
ExtractEnumerableGenericType ( Type type ) : Type

Описание методов

GetEnumerableElementType() публичный статический Метод

public static GetEnumerableElementType ( this type ) : Type
type this
Результат System.Type

IsAnyBoolType() публичный статический Метод

public static IsAnyBoolType ( this t ) : bool
t this
Результат bool

IsAnyByteType() публичный статический Метод

public static IsAnyByteType ( this t ) : bool
t this
Результат bool

IsAnyCharType() публичный статический Метод

public static IsAnyCharType ( this t ) : bool
t this
Результат bool

IsAnyDateTimeType() публичный статический Метод

public static IsAnyDateTimeType ( this t ) : bool
t this
Результат bool

IsAnyDecimalType() публичный статический Метод

public static IsAnyDecimalType ( this t ) : bool
t this
Результат bool

IsAnyDoubleType() публичный статический Метод

public static IsAnyDoubleType ( this t ) : bool
t this
Результат bool

IsAnyEnumType() публичный статический Метод

public static IsAnyEnumType ( this t ) : bool
t this
Результат bool

IsAnyFloatType() публичный статический Метод

public static IsAnyFloatType ( this t ) : bool
t this
Результат bool

IsAnyFractalNumberType() публичный статический Метод

public static IsAnyFractalNumberType ( this type ) : bool
type this
Результат bool

IsAnyGuidType() публичный статический Метод

public static IsAnyGuidType ( this t ) : bool
t this
Результат bool

IsAnyIntType() публичный статический Метод

public static IsAnyIntType ( this t ) : bool
t this
Результат bool

IsAnyIntegerNumberType() публичный статический Метод

public static IsAnyIntegerNumberType ( this type ) : bool
type this
Результат bool

IsAnyLongType() публичный статический Метод

public static IsAnyLongType ( this t ) : bool
t this
Результат bool

IsAnyShortType() публичный статический Метод

public static IsAnyShortType ( this t ) : bool
t this
Результат bool

IsAnySignedIntegerNumberType() публичный статический Метод

public static IsAnySignedIntegerNumberType ( this type ) : bool
type this
Результат bool

IsAnySingleType() публичный статический Метод

public static IsAnySingleType ( this t ) : bool
t this
Результат bool

IsAnyUnsignedType() публичный статический Метод

public static IsAnyUnsignedType ( this t ) : bool
t this
Результат bool

IsBoolType() публичный статический Метод

public static IsBoolType ( this t ) : bool
t this
Результат bool

IsByteType() публичный статический Метод

public static IsByteType ( this t ) : bool
t this
Результат bool

IsCharType() публичный статический Метод

public static IsCharType ( this t ) : bool
t this
Результат bool

IsDateTimeType() публичный статический Метод

public static IsDateTimeType ( this t ) : bool
t this
Результат bool

IsDecimalType() публичный статический Метод

public static IsDecimalType ( this t ) : bool
t this
Результат bool

IsDoubleType() публичный статический Метод

public static IsDoubleType ( this t ) : bool
t this
Результат bool

IsEnumType() публичный статический Метод

public static IsEnumType ( this t ) : bool
t this
Результат bool

IsEnumerableBytesType() публичный статический Метод

public static IsEnumerableBytesType ( this type ) : bool
type this
Результат bool

IsEnumerableType() публичный статический Метод

public static IsEnumerableType ( this type ) : bool
type this
Результат bool

IsFloatType() публичный статический Метод

public static IsFloatType ( this t ) : bool
t this
Результат bool

IsGuidType() публичный статический Метод

public static IsGuidType ( this t ) : bool
t this
Результат bool

IsIntType() публичный статический Метод

public static IsIntType ( this t ) : bool
t this
Результат bool

IsKeyValuePairType() публичный статический Метод

public static IsKeyValuePairType ( this type ) : bool
type this
Результат bool

IsLongType() публичный статический Метод

public static IsLongType ( this t ) : bool
t this
Результат bool

IsNullableBoolType() публичный статический Метод

public static IsNullableBoolType ( this t ) : bool
t this
Результат bool

IsNullableByteType() публичный статический Метод

public static IsNullableByteType ( this t ) : bool
t this
Результат bool

IsNullableCharType() публичный статический Метод

public static IsNullableCharType ( this t ) : bool
t this
Результат bool

IsNullableDateTimeType() публичный статический Метод

public static IsNullableDateTimeType ( this t ) : bool
t this
Результат bool

IsNullableDecimalType() публичный статический Метод

public static IsNullableDecimalType ( this t ) : bool
t this
Результат bool

IsNullableDoubleType() публичный статический Метод

public static IsNullableDoubleType ( this t ) : bool
t this
Результат bool

IsNullableEnumType() публичный статический Метод

public static IsNullableEnumType ( this t ) : bool
t this
Результат bool

IsNullableFloatType() публичный статический Метод

public static IsNullableFloatType ( this t ) : bool
t this
Результат bool

IsNullableGuidType() публичный статический Метод

public static IsNullableGuidType ( this t ) : bool
t this
Результат bool

IsNullableIntType() публичный статический Метод

public static IsNullableIntType ( this t ) : bool
t this
Результат bool

IsNullableLongType() публичный статический Метод

public static IsNullableLongType ( this t ) : bool
t this
Результат bool

IsNullablePrimitiveType() публичный статический Метод

public static IsNullablePrimitiveType ( this t ) : bool
t this
Результат bool

IsNullableShortType() публичный статический Метод

public static IsNullableShortType ( this t ) : bool
t this
Результат bool

IsNullableSingleType() публичный статический Метод

public static IsNullableSingleType ( this t ) : bool
t this
Результат bool

IsNullableUnsignedType() публичный статический Метод

public static IsNullableUnsignedType ( this t ) : bool
t this
Результат bool

IsNumericType() публичный статический Метод

public static IsNumericType ( this type ) : bool
type this
Результат bool

IsShortType() публичный статический Метод

public static IsShortType ( this t ) : bool
t this
Результат bool

IsSimpleType() публичный статический Метод

public static IsSimpleType ( this type ) : bool
type this
Результат bool

IsSingleType() публичный статический Метод

public static IsSingleType ( this t ) : bool
t this
Результат bool

IsStringType() публичный статический Метод

public static IsStringType ( this t ) : bool
t this
Результат bool

IsUnsignedType() публичный статический Метод

public static IsUnsignedType ( this t ) : bool
t this
Результат bool