طريقة System::ObjectType::GetType

ObjectType::GetType() method

يُنفّذ ترجمة typeof(). تحميل زائد للأنواع الأولية.

template<typename T> static std::enable_if<std::is_fundamental<T>::value &&!std::is_enum<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
معاملالوصف
Tنوع أولي.

ReturnValue

إشارة ثابتة إلى بنية TypeInfo التي تصف النوع المحدد.

انظر أيضًا

ObjectType::GetType() method

يُنفّذ ترجمة typeof(). تحميل زائد لأنواع التعداد.

template<typename T> static std::enable_if<std::is_enum<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
معاملالوصف
Tنوع أولي.

ReturnValue

إشارة ثابتة إلى بنية TypeInfo التي تصف النوع المحدد.

انظر أيضًا

ObjectType::GetType() method

يُنفّذ ترجمة typeof(). تحميل زائد للهياكل والمؤشرات.

template<typename T> static std::enable_if<(!std::is_fundamental<T>::value &&!std::is_enum<T>::value &&!IsBoxable<T>::value)||IsExceptionWrapper<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
معاملالوصف
Tنوع أولي.

ReturnValue

إشارة ثابتة إلى بنية TypeInfo التي تصف البنية المحددة.

انظر أيضًا

ObjectType::GetType() method

تنفّذ ترجمة typeof(). تحميل زائد لـ Nullable.

template<typename T> static std::enable_if<IsNullable<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
معاملالوصف
Tنوع Nullable.

ReturnValue

إشارة ثابتة إلى بنية TypeInfo التي تصف البنية المحددة.

انظر أيضًا

ObjectType::GetType() method

يُنفّذ ترجمة typeof(). تحميل زائد لـMutlicastDelegate.

template<typename T> static std::enable_if<detail::is_a<T, MulticastDelegate>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
معاملالوصف
Tنوع MutlicastDelegate.

ReturnValue

إشارة ثابتة إلى بنية TypeInfo التي تصف البنية المحددة.

انظر أيضًا

ObjectType::GetType() method

يُنفّذ ترجمة typeof(). تحميل زائد للهياكل والمؤشرات.

template<typename T> static std::enable_if<!std::is_fundamental<T>::value &&!std::is_enum<T>::value &&IsBoxable<T>::value &&!detail::is_a<T, MulticastDelegate>::value &&!IsNullable<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
معاملالوصف
Tنوع أولي.

ReturnValue

إشارة ثابتة إلى بنية TypeInfo التي تصف البنية المحددة أو نوع المؤشر إذا تم استدعاؤه لـ SmartPtr.

انظر أيضًا

ObjectType::GetType() method

يُنفّذ ترجمة typeof(). تحميل زائد لـuint8_t.

const System::TypeInfo & System::ObjectType::GetType()

انظر أيضًا

ObjectType::GetType() method

تنفّذ ترجمة typeof(). تحميل زائد لـ char16_t.

const System::TypeInfo & System::ObjectType::GetType()

انظر أيضًا

ObjectType::GetType() method

تنفّذ ترجمة typeof(). تحميل زائد لـ int32_t.

const System::TypeInfo & System::ObjectType::GetType()

انظر أيضًا

ObjectType::GetType() method

تنفّذ ترجمة typeof(). تحميل زائد لـ int64_t.

const System::TypeInfo & System::ObjectType::GetType()

انظر أيضًا

ObjectType::GetType() method

تنفّذ ترجمة typeof(). تحميل زائد لـ bool.

const System::TypeInfo & System::ObjectType::GetType()

انظر أيضًا

ObjectType::GetType() method

تنفّذ ترجمة typeof(). تحميل زائد لـ Void.

const System::TypeInfo & System::ObjectType::GetType()

انظر أيضًا

ObjectType::GetType(const String&) method

يُنفّذ ترجمة typeof(). تحميل زائد لنوع السلسلة.

static const System::TypeInfo & System::ObjectType::GetType(const String &obj)
معاملالوصف
Tنوع أولي.

ReturnValue

إشارة ثابتة إلى بنية TypeInfo التي تصف نوع String.

انظر أيضًا

ObjectType::GetType(const T&) method

يُنفّذ ترجمة typeof(). تحميل زائد للمؤشرات الذكية.

template<typename T> static std::enable_if<IsSmartPtr<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType(const T &obj)
معاملالوصف
Tنوع كائن المؤشر.
معاملنوعالوصف
objconst T&Object للحصول على TypeInfo.

ReturnValue

إشارة ثابتة إلى بنية TypeInfo التي تصف الصنف النهائي للكائن الممرَّر.

انظر أيضًا

ObjectType::GetType(const T&) method

يُنفّذ ترجمة typeof(). تحميل زائد للهياكل.

template<typename T> static std::enable_if<!IsExceptionWrapper<T>::value &&!IsSmartPtr<T>::value &&!std::is_fundamental<T>::value &&!std::is_enum<T>::value &&!IsNullable<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType(const T &obj)
معاملالوصف
Tنوع البنية.
معاملنوعالوصف
objconst T&Object للحصول على TypeInfo.

ReturnValue

إشارة ثابتة إلى بنية TypeInfo التي تصف الصنف النهائي للكائن الممرَّر.

انظر أيضًا

ObjectType::GetType(const T&) method

يُنفّذ ترجمة typeof(). تحميل زائد للاستثناءات.

template<typename T> static std::enable_if<IsExceptionWrapper<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType(const T &obj)
معاملالوصف
TException نوع.
معاملنوعالوصف
objconst T&Object للحصول على TypeInfo.

ReturnValue

إشارة ثابتة إلى بنية TypeInfo التي تصف الصنف النهائي للكائن الممرَّر.

انظر أيضًا

ObjectType::GetType(const T) method

يُنفّذ ترجمة typeof(). تحميل زائد للأنواع الأولية.

template<typename T> static std::enable_if<std::is_fundamental<T>::value||std::is_enum<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType(const T obj)
معاملالوصف
Tنوع أولي.
معاملنوعالوصف
objconst Tمتجاهل

ReturnValue

إشارة ثابتة إلى بنية TypeInfo التي تصف نوع الكائن الممرَّر.

انظر أيضًا

ObjectType::GetType(const T) method

تنفيذ ترجمة typeof(). تحميل زائد لأنواع Nullable.

template<typename T> static std::enable_if<IsNullable<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType(const T obj)
معاملالوصف
Tنوع Nullable.
معاملنوعالوصف
objconst Tمتجاهل

ReturnValue

إشارة ثابتة إلى بنية TypeInfo التي تصف نوع الكائن الممرَّر.

انظر أيضًا