C# 클래스 Nimrod.TypeDiscovery

파일 보기 프로젝트 열기: resgroup/nimrod

공개 메소드들

메소드 설명
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