C# 클래스 NCore.Reflections.TypeExtensions

파일 보기 프로젝트 열기: danielwertheim/NCore

공개 메소드들

메소드 설명
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