C# Класс System.ReflectionLibrary

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

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

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