Класс System::Reflection::MemberInfo
Содержание
[
Скрывать
]MemberInfo class
Предоставляет информацию рефлексии о членах. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
class MemberInfo : public System::Object
Nested classes
- Class TypeInternal
Методы
| Метод | Описание |
|---|---|
| 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. |
См. также
- Class Object
- Namespace System::Reflection
- Library Aspose.Font for C++