C# Class NuGet.TypeHelper

Afficher le fichier Open project: xero-github/Nuget

Méthodes publiques

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

Private Methods

Méthode Description
GetInterfaceType ( Type type, Type interfaceType ) : Type

Method Details

ChangeType() public static méthode

public static ChangeType ( object value, Type type ) : object
value object
type System.Type
Résultat object

GetDictionaryType() public static méthode

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

GetGenericCollectionType() public static méthode

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

IsKeyValueProperty() public static méthode

public static IsKeyValueProperty ( PropertyInfo property ) : bool
property System.Reflection.PropertyInfo
Résultat bool

IsMultiValuedProperty() public static méthode

public static IsMultiValuedProperty ( PropertyInfo property ) : bool
property System.Reflection.PropertyInfo
Résultat bool

RemoveNullableFromType() public static méthode

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

TypeAllowsNull() public static méthode

public static TypeAllowsNull ( Type type ) : bool
type System.Type
Résultat bool