C# Класс NuGet.TypeHelper

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

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

Метод Описание
ChangeType ( object value, Type type ) : object
GetDictionaryType ( Type type ) : Type
GetGenericCollectionType ( Type type ) : Type
IsKeyValueProperty ( PropertyInfo property ) : bool
IsMultiValuedProperty ( PropertyInfo property ) : bool
RemoveNullableFromType ( Type type ) : Type
TypeAllowsNull ( Type type ) : bool

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

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

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

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

public static ChangeType ( object value, Type type ) : object
value object
type System.Type
Результат object

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

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

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

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

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

public static IsKeyValueProperty ( PropertyInfo property ) : bool
property System.Reflection.PropertyInfo
Результат bool

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

public static IsMultiValuedProperty ( PropertyInfo property ) : bool
property System.Reflection.PropertyInfo
Результат bool

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

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

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

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