C# Class Nimrod.TypeDiscovery

Afficher le fichier Open project: resgroup/nimrod

Méthodes publiques

Méthode Description
EnumerateTypes ( IEnumerable startTypes ) : HashSet

Get every type referenced by this type, including itself, Properties, Generics and Inheritance The list is guarranted to be unique

EnumerateTypes ( Type startType ) : HashSet
GetWebControllerActions ( this controllerType ) : IEnumerable
GetWebControllers ( IEnumerable assemblies ) : IEnumerable
ReferencedTypes ( this type ) : HashSet

Returns a set of references types: - generics - inheritance - public properties

Private Methods

Méthode Description
ThrowUnavailableAssembly ( FileNotFoundException exception, PropertyInfo p, Type type ) : string

Method Details

EnumerateTypes() public static méthode

Get every type referenced by this type, including itself, Properties, Generics and Inheritance The list is guarranted to be unique
public static EnumerateTypes ( IEnumerable startTypes ) : HashSet
startTypes IEnumerable
Résultat HashSet

EnumerateTypes() public static méthode

public static EnumerateTypes ( Type startType ) : HashSet
startType System.Type
Résultat HashSet

GetWebControllerActions() static public méthode

static public GetWebControllerActions ( this controllerType ) : IEnumerable
controllerType this
Résultat IEnumerable

GetWebControllers() static public méthode

static public GetWebControllers ( IEnumerable assemblies ) : IEnumerable
assemblies IEnumerable
Résultat IEnumerable

ReferencedTypes() public static méthode

Returns a set of references types: - generics - inheritance - public properties
public static ReferencedTypes ( this type ) : HashSet
type this
Résultat HashSet