| AddAttribute(const ObjectPtr&) | يضيف السمة المحددة إلى قائمة سمات النوع. |
| AddDefaultConstructor() | يضبط المنشئ الافتراضي للنوع T. |
| AddDefaultConstructor(DefaultConstructor) | يضبط المنشئ الافتراضي بواسطة الدالة الكائنية التي تنشئ مثيل الفئة. |
| 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 | يحصل على قيمة تشير إلى ما إذا كان النوع مجردًا ويجب تجاوزه. |
| get_IsArray() const | يحصل على قيمة تشير إلى ما إذا كان النوع مصفوفة. |
| get_IsClass() const | يحصل على قيمة تشير إلى ما إذا كان النوع فئة أو مندوبًا؛ أي ليس نوع قيمة أو واجهة. |
| get_IsEnum() const | يحصل على قيمة تشير إلى ما إذا كان النوع الحالي يمثل تعدادًا. |
| get_IsGenericType() const | |
| get_IsGenericTypeDefinition() const | يحصل على قيمة تشير إلى ما إذا كان النوع الحالي يمثل تعريف نوع عام يمكن بناء أنواع عامة أخرى منه. |
| get_IsInterface() const | يحصل على قيمة تشير إلى ما إذا كان النوع واجهة؛ أي ليس فئة أو نوع قيمة. |
| get_IsSealed() const | يحصل على قيمة تشير إلى ما إذا كان النوع مُعلنًا كختم. |
| get_IsValueType() const | يحصل على قيمة تشير إلى ما إذا كان النوع نوع قيمة. |
| get_IsVisible() const | يحصل على قيمة تشير إلى ما إذا كان يمكن الوصول إلى النوع بواسطة شفرة خارج التجميع. |
| get_Name() const | يعيد اسم النوع الممثل بواسطة الكائن الحالي. |
| get_Namespace() const | يحصل على مساحة الاسم للنوع. |
| GetConstructor(const ArrayPtr<TypeInfo>&) const | يبحث عن مُنشئ نسخة عام تكون معلماته مطابقة للأنواع في المصفوفة المحددة. |
| GetConstructors(System::Reflection::BindingFlags) const | يبحث عن المُنشئات المعرفة للنوع الحالي، باستخدام BindingFlags المحددة. |
| GetConstructors() const | يعيد جميع المُنشئات العامة المعرفة للنوع الحالي. |
| 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 | يبحث عن الحقول المعرفة للنوع الحالي، باستخدام قيود الربط المحددة. |
| GetGenericArguments() const | يحصل على مصفوفة من معاملات النوع العام لهذا النوع. |
| GetHashCode() const | يعيد رمز تجزئة مرتبط بهذه المثيلة. |
| GetInterfaces() const | يحصل على جميع الواجهات التي تم تنفيذها أو وراثتها من قبل النوع الحالي. |
| GetMember(const String&) const | يحصل على قائمة الأعضاء ذات الاسم المحدد. |
| GetMethod(const String&) const | يحصل على الطريقة ذات الاسم المحدد. |
| GetProperties() const | يعيد جميع الخصائص العامة للنوع الحالي. |
| GetProperties(System::Reflection::BindingFlags) const | يبحث عن خصائص النوع الحالي، باستخدام قيود الربط المحددة. |
| 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 إلى قيمة فارغة. |
| 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&) | منشئ. |