C# Класс Dashing.Extensions.TypeExtensions

The type extensions.
Показать файл Открыть проект

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

Метод Описание
DefaultFor ( this dbType, bool isNullable ) : string
GetAncestorTypes ( this type ) : IEnumerable

Return all the implemented or inherited interfaces and the full hierarchy of base types

GetCLRType ( this dbType ) : Type

Provides the CLR type for a particular DbType

GetDbType ( this type ) : DbType

The get db type.

IsCollection ( this type ) : bool

The is collection.

IsEntityType ( this type ) : bool

The is entity type.

IsImplementationOf ( this thisType, Type type ) : bool

The is implementation of.

IsNullable ( this type ) : bool

The is nullable.

TypeTakesLength ( this type ) : bool
TypeTakesPrecisionAndScale ( this type ) : bool

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

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

public static DefaultFor ( this dbType, bool isNullable ) : string
dbType this
isNullable bool
Результат string

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

Return all the implemented or inherited interfaces and the full hierarchy of base types
public static GetAncestorTypes ( this type ) : IEnumerable
type this The type to inspect
Результат IEnumerable

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

Provides the CLR type for a particular DbType
public static GetCLRType ( this dbType ) : Type
dbType this
Результат System.Type

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

The get db type.
///
public static GetDbType ( this type ) : DbType
type this /// The type. ///
Результат DbType

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

The is collection.
public static IsCollection ( this type ) : bool
type this /// The type. ///
Результат bool

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

The is entity type.
public static IsEntityType ( this type ) : bool
type this /// The type. ///
Результат bool

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

The is implementation of.
public static IsImplementationOf ( this thisType, Type type ) : bool
thisType this /// The this type. ///
type System.Type /// The type. ///
Результат bool

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

The is nullable.
public static IsNullable ( this type ) : bool
type this /// The type. ///
Результат bool

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

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

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

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