| AddAttribute(const ObjectPtr&) | Добавляет указанный атрибут в список атрибутов типа. |
| AddDefaultConstructor() | Устанавливает конструктор по умолчанию для типа T. |
| AddDefaultConstructor(DefaultConstructor) | Устанавливает конструктор по умолчанию с помощью функторa, который создает экземпляр класса. |
| AddMember(const SharedPtr<System::Reflection::MemberInfo>&) | Добавляет указанный член в список членов типа. |
| static BoxedValueType() | Предоставляет уникальную структуру TypeInfo для типа BoxedValue, которую могут использовать несколько классов Boxed*. |
| Equals(const TypeInfo&) const | |
| get_Assembly() const | НЕ РЕАЛИЗОВАНО. Возвращает указатель на сборку, в которой объявлен тип, представленный текущим объектом. |
| get_AssemblyQualifiedName() const | НЕ РЕАЛИЗОВАНО. Возвращает полностью квалифицированное имя, включающее имя сборки, типа, представленного текущим объектом. |
| get_BaseType() const | Возвращает дескриптор базового типа. |
| get_ContainsGenericParameters() const | Возвращает значение, указывающее, имеет ли текущий объект Type параметризованные типы, которые не заменены конкретными типами. |
| get_DeclaredMember(const String&) const | Получает список членов с указанным именем. |
| get_FullName() const | Возвращает полностью квалифицированное имя (без имени сборки) типа, представленного текущим объектом. |
| get_GenericTypeArguments() const | Возвращает массив аргументов обобщённого типа для этого типа. |
| get_IsAbstract() const | Возвращает значение, указывающее, является ли Type абстрактным и требует переопределения. |
| get_IsArray() const | Возвращает значение, указывающее, является ли тип массивом. |
| get_IsClass() const | Возвращает значение, указывающее, является ли Type классом или делегатом; то есть не типом-значением и не интерфейсом. |
| get_IsEnum() const | Возвращает значение, указывающее, представляет ли текущий Type перечисление. |
| get_IsGenericType() const | |
| get_IsGenericTypeDefinition() const | Возвращает значение, указывающее, представляет ли текущий Type определение обобщённого типа, из которого могут быть построены другие обобщённые типы. |
| get_IsInterface() const | Получает значение, указывающее, является ли Type интерфейсом; то есть не классом и не типом значения. |
| get_IsSealed() const | Получает значение, указывающее, объявлен ли Type как sealed. |
| get_IsValueType() const | Получает значение, указывающее, является ли Type типом значения. |
| get_IsVisible() const | Получает значение, указывающее, может ли Type быть доступен из кода за пределами сборки. |
| get_Name() const | Возвращает имя типа, представленного текущим объектом. |
| get_Namespace() const | Получает пространство имён Type. |
| GetConstructor(const ArrayPtr<TypeInfo>&) const | Ищет публичный конструктор экземпляра, параметры которого соответствуют типам в указанном массиве. |
| GetConstructors(System::Reflection::BindingFlags) const | Ищет конструкторы, определённые для текущего Type, используя указанные BindingFlags. |
| GetConstructors() const | Возвращает все публичные конструкторы, определённые для текущего Type. |
| GetCustomAttribute(const TypeInfo&) const | Ищет пользовательский атрибут указанного типа, применённый к типу, представленному текущим объектом. |
| GetCustomAttributes() const | Возвращает массив, содержащий объекты, представляющие все пользовательские атрибуты, применённые к типу. |
| GetCustomAttributes(const TypeInfo&, bool) const | Возвращает массив, содержащий объекты, представляющие конкретные атрибуты, применённые к типу. |
| GetElementType() const | НЕ РЕАЛИЗОВАНО. |
| GetField(const System::String&, System::Reflection::BindingFlags) const | Ищет указанный поле, используя указанные ограничения привязки. |
| GetFields(System::Reflection::BindingFlags) const | Ищет поля, определённые для текущего Type, используя указанные ограничения привязки. |
| GetGenericArguments() const | Возвращает массив аргументов обобщённого типа для этого типа. |
| GetHashCode() const | Возвращает хеш‑код, связанный с этим экземпляром. |
| GetInterfaces() const | Получает все интерфейсы, реализованные или унаследованные текущим Type. |
| GetMember(const String&) const | Получает список членов с указанным именем. |
| GetMethod(const String&) const | Получает метод с указанным именем. |
| GetProperties() const | Возвращает все публичные свойства текущего Type. |
| GetProperties(System::Reflection::BindingFlags) const | Ищет свойства текущего Type, используя указанные ограничения привязки. |
| GetTemplParamType() const | Получает дескриптор типа параметра шаблона. |
| Hash() const | Возвращает хеш‑значение, связанное с типом, представленным текущим объектом. |
| IsAssignableFrom(const TypeInfo&) const | Определяет, может ли экземпляр указанного типа быть присвоен переменной текущего типа. |
| IsDefined(const TypeInfo&, bool) const | НЕ РЕАЛИЗОВАНО. Указывает, применён ли один или несколько атрибутов указанного типа или его производных к этому члену. |
| IsInstanceOfType(const SharedPtr<Object>&) const | Определяет, является ли указанный объект экземпляром текущего типа. |
| IsSubclassOf(const TypeInfo&) const | Определяет, является ли тип, представленный текущим объектом, подклассом указанного класса. |
| operator!=(const TypeInfo&) const | Определяет, не равны ли текущий и указанный объекты TypeInfo. |
| operator!=(std::nullptr_t) const | Определяет, не является ли текущий объект TypeInfo нулевым объектом, т. е. представляет некоторый тип. |
| operator==(const TypeInfo&) const | Определяет, равны ли текущий и указанный объекты TypeInfo. |
| operator==(std::nullptr_t) const | Определяет, является ли текущий объект TypeInfo нулевым объектом, т. е. не представляет никакого типа. |
| reset() | Устанавливает TypeInfo в значение null. |
| set_IsValueType(bool) | Устанавливает значение, указывающее, является ли тип типом значения. |
| SetBaseType(GetTypeInfoFunPtr) | Устанавливает дескриптор базового типа. |
| SetTemplParamType(const TypeInfo&) | Устанавливает дескриптор типа параметра шаблона. |
| static StringHash(const char_t *) | Вычисляет хеш для указанной строки. |
| ToString() const | Возвращает строку, содержащую имя типа, представленного текущим объектом. |
| static Type() | Возвращает объект TypeInfo, представляющий класс TypeInfo. |
| TypeInfo() | Конструктор по умолчанию (тип не установлен). |
| TypeInfo(std::nullptr_t) | Конструктор нулевого объекта (тип не установлен). |
| TypeInfo(const char_t *) | Конструктор. |
| TypeInfo(const char_t *, uint32_t) | Конструктор. |
| TypeInfo(const std::type_info&) | Конструктор. |