C# 클래스 System.ReflectionLibrary

파일 보기 프로젝트 열기: herohiralal/HiraTools

공개 메소드들

메소드 설명
Get ( Type type, string info, object &data ) : bool
Get ( object o, string info, object &data ) : bool
Get ( Type type, string info, &data ) : bool
Get ( object o, string info, &data ) : bool
GetAttributeData ( IReadOnlyList members ) : TAttribute[]
GetHierarchy ( Type target, bool allowAbstract = true, bool includeSelf = true ) : IEnumerable
GetReflectionName ( Type type ) : string
GetSubclasses ( Type type, bool allowAbstract = false, bool allowSelf = true ) : IEnumerable
GetSuperClasses ( Type type, bool allowAbstract = false, bool allowSelf = true ) : IEnumerable
GetTypesWithThisAttribute ( Type attribute, bool allowAbstract = false ) : IEnumerable
Set ( Type type, string info, object data ) : bool
Set ( object o, string info, object data ) : bool
Set ( Type type, string info, data ) : bool
Set ( object o, string info, data ) : bool

비공개 메소드들

메소드 설명
GetTypeArray ( Array parameters ) : System.Type[]

메소드 상세

Get() 공개 정적인 메소드

public static Get ( Type type, string info, object &data ) : bool
type Type
info string
data object
리턴 bool

Get() 공개 정적인 메소드

public static Get ( object o, string info, object &data ) : bool
o object
info string
data object
리턴 bool

Get() 공개 정적인 메소드

public static Get ( Type type, string info, &data ) : bool
type Type
info string
리턴 bool

Get() 공개 정적인 메소드

public static Get ( object o, string info, &data ) : bool
o object
info string
리턴 bool

GetAttributeData() 공개 정적인 메소드

public static GetAttributeData ( IReadOnlyList members ) : TAttribute[]
members IReadOnlyList
리턴 TAttribute[]

GetHierarchy() 공개 정적인 메소드

public static GetHierarchy ( Type target, bool allowAbstract = true, bool includeSelf = true ) : IEnumerable
target Type
allowAbstract bool
includeSelf bool
리턴 IEnumerable

GetReflectionName() 공개 정적인 메소드

public static GetReflectionName ( Type type ) : string
type Type
리턴 string

GetSubclasses() 공개 정적인 메소드

public static GetSubclasses ( Type type, bool allowAbstract = false, bool allowSelf = true ) : IEnumerable
type Type
allowAbstract bool
allowSelf bool
리턴 IEnumerable

GetSuperClasses() 공개 정적인 메소드

public static GetSuperClasses ( Type type, bool allowAbstract = false, bool allowSelf = true ) : IEnumerable
type Type
allowAbstract bool
allowSelf bool
리턴 IEnumerable

GetTypesWithThisAttribute() 공개 정적인 메소드

public static GetTypesWithThisAttribute ( Type attribute, bool allowAbstract = false ) : IEnumerable
attribute Type
allowAbstract bool
리턴 IEnumerable

Set() 공개 정적인 메소드

public static Set ( Type type, string info, object data ) : bool
type Type
info string
data object
리턴 bool

Set() 공개 정적인 메소드

public static Set ( object o, string info, object data ) : bool
o object
info string
data object
리턴 bool

Set() 공개 정적인 메소드

public static Set ( Type type, string info, data ) : bool
type Type
info string
리턴 bool

Set() 공개 정적인 메소드

public static Set ( object o, string info, data ) : bool
o object
info string
리턴 bool