| AddAttribute(const ObjectPtr&) | يضيف السمة المحددة إلى قائمة سمات النوع. |
| AddDefaultConstructor() | يضبط المُنشئ الافتراضي للنوع T. |
| AddDefaultConstructor(DefaultConstructor) | يضبط المُنشئ الافتراضي بواسطة الـ functor الذي ينشئ نسخة من الفئة. |
| 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 مُحكمًا. |
| 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 | يرجع قيمة تجزئة (hash code) مرتبطة بهذه المثيلة. |
| 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 إلى قيمة فارغة. |
| 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&) | المُنشئ. |