Класс System::Reflection::MemberInfo

MemberInfo class

Предоставляет информацию рефлексии о членах. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

class MemberInfo : public System::Object

Nested classes

Методы

МетодОписание
AddAttribute(const ObjectPtr&)Добавляет атрибут в коллекцию.
get_DeclaringType() constВозвращает объявляющий тип.
get_FullName() constПолучает полное имя члена. Может отличаться в вручную реализованных частях.
virtual get_MemberType() constПолучает значение System::Reflection::MemberTypes, указывающее тип члена — метод, конструктор, событие и т.д.
get_Name() constПолучает имя члена.
get_ReflectedType() constПолучает тип отражённого типа.
GetCustomAttributes(const TypeInfo&, bool) constВозвращает массив, содержащий объекты, представляющие все пользовательские атрибуты, применённые к типу, представленному текущим объектом.
GetCustomAttributes(bool) constВозвращает массив, содержащий объекты, представляющие все пользовательские атрибуты, применённые к типу, представленному текущим объектом.

Typedefs

Определение типаОписание
ObjectPtrПсевдоним для умного указателя на Object.

См. также