C# 클래스 Liara.Helpers.ReflectionHelpers

파일 보기 프로젝트 열기: prasannavl/Liara

공개 프로퍼티들

프로퍼티 타입 설명
LiaraAssembly System.Reflection.Assembly

공개 메소드들

메소드 설명
GetAllAssemblies ( ) : IEnumerable
GetClassesInsideType ( Type outerType, bool includeOuterType = false, bool includeAbstract = false ) : IEnumerable
GetImplementationsOfType ( Type interfaceType, Assembly fromAssembly, bool includeAbstract = false ) : IEnumerable
GetImplementationsOfType ( Type interfaceType, Type fromOuterType, bool includeOuterType = true, bool includeAbstract = false ) : IEnumerable
GetImplementationsOfType ( Type interfaceType, bool includeAbstract = false ) : IEnumerable
GetMethods ( Type fromType ) : IEnumerable
GetMethods ( Type fromType, Assembly fromAssembly, bool includeParentIfPresent = true ) : IEnumerable
GetMethods ( Type fromType, Type fromOuterType, bool includeOuterType = true ) : IEnumerable
GetSubClassesOfType ( Type type, Assembly fromAssembly, bool includeParentIfPresent = false, bool includeAbstract = false ) : IEnumerable
GetSubClassesOfType ( Type type, Type fromOuterType, bool includeOuterType = false, bool includeAbstract = false ) : IEnumerable
GetSubClassesOfType ( Type type, bool includeParentIfPresent = false, bool includeAbstract = false ) : IEnumerable
IsTypeAnonymous ( Type type ) : bool

메소드 상세

GetAllAssemblies() 공개 정적인 메소드

public static GetAllAssemblies ( ) : IEnumerable
리턴 IEnumerable

GetClassesInsideType() 공개 정적인 메소드

public static GetClassesInsideType ( Type outerType, bool includeOuterType = false, bool includeAbstract = false ) : IEnumerable
outerType System.Type
includeOuterType bool
includeAbstract bool
리턴 IEnumerable

GetImplementationsOfType() 공개 정적인 메소드

public static GetImplementationsOfType ( Type interfaceType, Assembly fromAssembly, bool includeAbstract = false ) : IEnumerable
interfaceType System.Type
fromAssembly System.Reflection.Assembly
includeAbstract bool
리턴 IEnumerable

GetImplementationsOfType() 공개 정적인 메소드

public static GetImplementationsOfType ( Type interfaceType, Type fromOuterType, bool includeOuterType = true, bool includeAbstract = false ) : IEnumerable
interfaceType System.Type
fromOuterType System.Type
includeOuterType bool
includeAbstract bool
리턴 IEnumerable

GetImplementationsOfType() 공개 정적인 메소드

public static GetImplementationsOfType ( Type interfaceType, bool includeAbstract = false ) : IEnumerable
interfaceType System.Type
includeAbstract bool
리턴 IEnumerable

GetMethods() 공개 정적인 메소드

public static GetMethods ( Type fromType ) : IEnumerable
fromType System.Type
리턴 IEnumerable

GetMethods() 공개 정적인 메소드

public static GetMethods ( Type fromType, Assembly fromAssembly, bool includeParentIfPresent = true ) : IEnumerable
fromType System.Type
fromAssembly System.Reflection.Assembly
includeParentIfPresent bool
리턴 IEnumerable

GetMethods() 공개 정적인 메소드

public static GetMethods ( Type fromType, Type fromOuterType, bool includeOuterType = true ) : IEnumerable
fromType System.Type
fromOuterType System.Type
includeOuterType bool
리턴 IEnumerable

GetSubClassesOfType() 공개 정적인 메소드

public static GetSubClassesOfType ( Type type, Assembly fromAssembly, bool includeParentIfPresent = false, bool includeAbstract = false ) : IEnumerable
type System.Type
fromAssembly System.Reflection.Assembly
includeParentIfPresent bool
includeAbstract bool
리턴 IEnumerable

GetSubClassesOfType() 공개 정적인 메소드

public static GetSubClassesOfType ( Type type, Type fromOuterType, bool includeOuterType = false, bool includeAbstract = false ) : IEnumerable
type System.Type
fromOuterType System.Type
includeOuterType bool
includeAbstract bool
리턴 IEnumerable

GetSubClassesOfType() 공개 정적인 메소드

public static GetSubClassesOfType ( Type type, bool includeParentIfPresent = false, bool includeAbstract = false ) : IEnumerable
type System.Type
includeParentIfPresent bool
includeAbstract bool
리턴 IEnumerable

IsTypeAnonymous() 공개 정적인 메소드

public static IsTypeAnonymous ( Type type ) : bool
type System.Type
리턴 bool

프로퍼티 상세

LiaraAssembly 공개적으로 정적으로 프로퍼티

public static Assembly,System.Reflection LiaraAssembly
리턴 System.Reflection.Assembly