C# Class System.ReflectionLibrary

Afficher le fichier Open project: herohiralal/HiraTools

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
GetTypeArray ( Array parameters ) : System.Type[]

Method Details

Get() public static méthode

public static Get ( Type type, string info, object &data ) : bool
type Type
info string
data object
Résultat bool

Get() public static méthode

public static Get ( object o, string info, object &data ) : bool
o object
info string
data object
Résultat bool

Get() public static méthode

public static Get ( Type type, string info, &data ) : bool
type Type
info string
Résultat bool

Get() public static méthode

public static Get ( object o, string info, &data ) : bool
o object
info string
Résultat bool

GetAttributeData() public static méthode

public static GetAttributeData ( IReadOnlyList members ) : TAttribute[]
members IReadOnlyList
Résultat TAttribute[]

GetHierarchy() public static méthode

public static GetHierarchy ( Type target, bool allowAbstract = true, bool includeSelf = true ) : IEnumerable
target Type
allowAbstract bool
includeSelf bool
Résultat IEnumerable

GetReflectionName() public static méthode

public static GetReflectionName ( Type type ) : string
type Type
Résultat string

GetSubclasses() public static méthode

public static GetSubclasses ( Type type, bool allowAbstract = false, bool allowSelf = true ) : IEnumerable
type Type
allowAbstract bool
allowSelf bool
Résultat IEnumerable

GetSuperClasses() public static méthode

public static GetSuperClasses ( Type type, bool allowAbstract = false, bool allowSelf = true ) : IEnumerable
type Type
allowAbstract bool
allowSelf bool
Résultat IEnumerable

GetTypesWithThisAttribute() public static méthode

public static GetTypesWithThisAttribute ( Type attribute, bool allowAbstract = false ) : IEnumerable
attribute Type
allowAbstract bool
Résultat IEnumerable

Set() public static méthode

public static Set ( Type type, string info, object data ) : bool
type Type
info string
data object
Résultat bool

Set() public static méthode

public static Set ( object o, string info, object data ) : bool
o object
info string
data object
Résultat bool

Set() public static méthode

public static Set ( Type type, string info, data ) : bool
type Type
info string
Résultat bool

Set() public static méthode

public static Set ( object o, string info, data ) : bool
o object
info string
Résultat bool