C# Класс Nimrod.TypeDiscovery

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

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

Метод Описание
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

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

Метод Описание
ThrowUnavailableAssembly ( FileNotFoundException exception, PropertyInfo p, Type type ) : string

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

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

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
Результат HashSet

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

public static EnumerateTypes ( Type startType ) : HashSet
startType System.Type
Результат HashSet

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

static public GetWebControllerActions ( this controllerType ) : IEnumerable
controllerType this
Результат IEnumerable

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

static public GetWebControllers ( IEnumerable assemblies ) : IEnumerable
assemblies IEnumerable
Результат IEnumerable

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

Returns a set of references types: - generics - inheritance - public properties
public static ReferencedTypes ( this type ) : HashSet
type this
Результат HashSet