Método System::ObjectType::GetType

ObjectType::GetType() method

Implementa la traducción de typeof(). Sobrecarga para tipos primitivos.

template<typename T> static std::enable_if<std::is_fundamental<T>::value &&!std::is_enum<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
ParámetroDescripción
TTipo primitivo.

ReturnValue

Referencia constante a la estructura TypeInfo que describe el tipo especificado.

Ver también

ObjectType::GetType() method

Implementa la traducción de typeof(). Sobrecarga para tipos enum.

template<typename T> static std::enable_if<std::is_enum<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
ParámetroDescripción
TTipo primitivo.

ReturnValue

Referencia constante a la estructura TypeInfo que describe el tipo especificado.

Ver también

ObjectType::GetType() method

Implementa la traducción de typeof(). Sobrecarga para estructuras y punteros.

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()
ParámetroDescripción
TTipo primitivo.

ReturnValue

Referencia constante a la estructura TypeInfo que describe la estructura especificada.

Ver también

ObjectType::GetType() method

Implementa la traducción de typeof(). Sobrecarga para Nullable.

template<typename T> static std::enable_if<IsNullable<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
ParámetroDescripción
TTipo Nullable.

ReturnValue

Referencia constante a la estructura TypeInfo que describe la estructura especificada.

Ver también

ObjectType::GetType() method

Implementa la traducción de typeof(). Sobrecarga para MutlicastDelegate.

template<typename T> static std::enable_if<detail::is_a<T, MulticastDelegate>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
ParámetroDescripción
TTipo MutlicastDelegate.

ReturnValue

Referencia constante a la estructura TypeInfo que describe la estructura especificada.

Ver también

ObjectType::GetType() method

Implementa la traducción de typeof(). Sobrecarga para estructuras y punteros.

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()
ParámetroDescripción
TTipo primitivo.

ReturnValue

Referencia constante a la estructura TypeInfo que describe la estructura especificada o el tipo apuntado si se solicita para SmartPtr.

Ver también

ObjectType::GetType() method

Implementa la traducción de typeof(). Sobrecarga para uint8_t.

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

Ver también

ObjectType::GetType() method

Implementa la traducción de typeof(). Sobrecarga para char16_t.

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

Ver también

ObjectType::GetType() method

Implementa la traducción de typeof(). Sobrecarga para int32_t.

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

Ver también

ObjectType::GetType() method

Implementa la traducción de typeof(). Sobrecarga para int64_t.

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

Ver también

ObjectType::GetType() method

Implementa la traducción de typeof(). Sobrecarga para bool.

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

Ver también

ObjectType::GetType() method

Implementa la traducción de typeof(). Sobrecarga para Void.

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

Ver también

ObjectType::GetType(const String&) method

Implementa la traducción de typeof(). Sobrecarga para tipo string.

static const System::TypeInfo & System::ObjectType::GetType(const String &obj)
ParámetroDescripción
TTipo primitivo.

ReturnValue

Referencia constante a la estructura TypeInfo que describe el tipo String.

Ver también

ObjectType::GetType(const T&) method

Implementa la traducción de typeof(). Sobrecarga para punteros inteligentes.

template<typename T> static std::enable_if<IsSmartPtr<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType(const T &obj)
ParámetroDescripción
TTipo de objeto puntero.
ParámetroTipoDescripción
objconst T&Object para obtener TypeInfo de.

ReturnValue

Referencia constante a la estructura TypeInfo que describe la clase final del objeto pasado.

Ver también

ObjectType::GetType(const T&) method

Implementa la traducción de typeof(). Sobrecarga para estructuras.

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)
ParámetroDescripción
TTipo de estructura.
ParámetroTipoDescripción
objconst T&Object para obtener TypeInfo de.

ReturnValue

Referencia constante a la estructura TypeInfo que describe la clase final del objeto pasado.

Ver también

ObjectType::GetType(const T&) method

Implementa la traducción de typeof(). Sobrecarga para excepciones.

template<typename T> static std::enable_if<IsExceptionWrapper<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType(const T &obj)
ParámetroDescripción
TTipo Exception.
ParámetroTipoDescripción
objconst T&Object para obtener TypeInfo de.

ReturnValue

Referencia constante a la estructura TypeInfo que describe la clase final del objeto pasado.

Ver también

ObjectType::GetType(const T) method

Implementa la traducción de typeof(). Sobrecarga para tipos primitivos.

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)
ParámetroDescripción
TTipo primitivo.
ParámetroTipoDescripción
objconst TIGNORED

ReturnValue

Referencia constante a la estructura TypeInfo que describe el tipo del objeto pasado.

Ver también

ObjectType::GetType(const T) method

Implementa la traducción de typeof(). Sobrecarga para tipos Nullable.

template<typename T> static std::enable_if<IsNullable<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType(const T obj)
ParámetroDescripción
TTipo Nullable.
ParámetroTipoDescripción
objconst TIGNORED

ReturnValue

Referencia constante a la estructura TypeInfo que describe el tipo del objeto pasado.

Ver también