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()
ParameterΠεριγραφή
TΠρωτόγονος τύπος.

ReturnValue

Σταθερή αναφορά στο δομή TypeInfo που περιγράφει τον καθορισμένο τύπο.

Δείτε επίσης

ObjectType::GetType() method

Υλοποιεί τη μετάφραση του typeof(). Υπερφόρτωση για τύπους enum.

template<typename T> static std::enable_if<std::is_enum<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
ParameterΠεριγραφή
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()
ParameterΠεριγραφή
TΠρωτόγονος τύπος.

ReturnValue

Σταθερή αναφορά στο δομή TypeInfo που περιγράφει τη δομή που καθορίζεται.

Δείτε επίσης

ObjectType::GetType() method

Υλοποιεί τη μετάφραση του typeof(). Υπερφόρτωση για Nullable.

template<typename T> static std::enable_if<IsNullable<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
ParameterΠεριγραφή
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()
ParameterΠεριγραφή
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()
ParameterΠεριγραφή
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(). Υπερφόρτωση για τύπο string.

static const System::TypeInfo & System::ObjectType::GetType(const String &obj)
ParameterΠεριγραφή
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)
ParameterΠεριγραφή
TΤύπος αντικειμένου δείκτη.
ParameterTypeΠεριγραφή
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)
ParameterΠεριγραφή
Tτύπος δομής.
ParameterTypeΠεριγραφή
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)
ParameterΠεριγραφή
TException τύπος.
ParameterTypeΠεριγραφή
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)
ParameterΠεριγραφή
TΠρωτόγονος τύπος.
ParameterTypeΠεριγραφή
objconst TIGNORED

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)
ParameterΠεριγραφή
Tτύπος Nullable.
ParameterTypeΠεριγραφή
objconst TIGNORED

ReturnValue

Σταθερή αναφορά στο δομή TypeInfo που περιγράφει τον τύπο του περασμένου αντικειμένου.

Δείτε επίσης