metodo System::ObjectType::GetType

ObjectType::GetType() method

Implementa la traduzione di typeof(). Sovraccarico per tipi primitivi.

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

ReturnValue

Riferimento costante alla struttura TypeInfo che descrive il tipo specificato.

Vedi anche

ObjectType::GetType() method

Implementa la traduzione di typeof(). Sovraccarico per tipi enum.

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

ReturnValue

Riferimento costante alla struttura TypeInfo che descrive il tipo specificato.

Vedi anche

ObjectType::GetType() method

Implementa la traduzione di typeof(). Sovraccarico per strutture e puntatori.

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()
ParametroDescrizione
TTipo primitivo.

ReturnValue

Riferimento costante alla struttura TypeInfo che descrive la struttura specificata.

Vedi anche

ObjectType::GetType() method

Implementa la traduzione di typeof(). Sovraccarico per Nullable.

template<typename T> static std::enable_if<IsNullable<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
ParametroDescrizione
Ttipo Nullable.

ReturnValue

Riferimento costante alla struttura TypeInfo che descrive la struttura specificata.

Vedi anche

ObjectType::GetType() method

Implementa la traduzione di typeof(). Sovraccarico per MutlicastDelegate.

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

ReturnValue

Riferimento costante alla struttura TypeInfo che descrive la struttura specificata.

Vedi anche

ObjectType::GetType() method

Implementa la traduzione di typeof(). Sovraccarico per strutture e puntatori.

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()
ParametroDescrizione
TTipo primitivo.

ReturnValue

Riferimento costante alla struttura TypeInfo che descrive la struttura specificata o il tipo puntato se richiesto per SmartPtr.

Vedi anche

ObjectType::GetType() method

Implementa la traduzione di typeof(). Sovraccarico per uint8_t.

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

Vedi anche

ObjectType::GetType() method

Implementa la traduzione di typeof(). Sovraccarico per char16_t.

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

Vedi anche

ObjectType::GetType() method

Implementa la traduzione di typeof(). Sovraccarico per int32_t.

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

Vedi anche

ObjectType::GetType() method

Implementa la traduzione di typeof(). Sovraccarico per int64_t.

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

Vedi anche

ObjectType::GetType() method

Implementa la traduzione di typeof(). Sovraccarico per bool.

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

Vedi anche

ObjectType::GetType() method

Implementa la traduzione di typeof(). Sovraccarico per Void.

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

Vedi anche

ObjectType::GetType(const String&) method

Implementa la traduzione di typeof(). Sovraccarico per tipo stringa.

static const System::TypeInfo & System::ObjectType::GetType(const String &obj)
ParametroDescrizione
TTipo primitivo.

ReturnValue

Riferimento costante alla struttura TypeInfo che descrive il tipo String.

Vedi anche

ObjectType::GetType(const T&) method

Implementa la traduzione di typeof(). Sovraccarico per puntatori intelligenti.

template<typename T> static std::enable_if<IsSmartPtr<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType(const T &obj)
ParametroDescrizione
TTipo di oggetto puntatore.
ParametroTipoDescrizione
objconst T&Object per ottenere TypeInfo.

ReturnValue

Riferimento costante alla struttura TypeInfo che descrive la classe finale dell’oggetto passato.

Vedi anche

ObjectType::GetType(const T&) method

Implementa la traduzione di typeof(). Sovraccarico per strutture.

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)
ParametroDescrizione
Ttipo struttura.
ParametroTipoDescrizione
objconst T&Object per ottenere TypeInfo.

ReturnValue

Riferimento costante alla struttura TypeInfo che descrive la classe finale dell’oggetto passato.

Vedi anche

ObjectType::GetType(const T&) method

Implementa la traduzione di typeof(). Sovraccarico per eccezioni.

template<typename T> static std::enable_if<IsExceptionWrapper<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType(const T &obj)
ParametroDescrizione
TTipo Exception.
ParametroTipoDescrizione
objconst T&Object per ottenere TypeInfo.

ReturnValue

Riferimento costante alla struttura TypeInfo che descrive la classe finale dell’oggetto passato.

Vedi anche

ObjectType::GetType(const T) method

Implementa la traduzione di typeof(). Sovraccarico per tipi primitivi.

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)
ParametroDescrizione
TTipo primitivo.
ParametroTipoDescrizione
objconst TIGNORED

ReturnValue

Riferimento costante alla struttura TypeInfo che descrive il tipo dell’oggetto passato.

Vedi anche

ObjectType::GetType(const T) method

Implementa la traduzione di typeof(). Sovraccarico per i tipi Nullable.

template<typename T> static std::enable_if<IsNullable<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType(const T obj)
ParametroDescrizione
Ttipo Nullable.
ParametroTipoDescrizione
objconst TIGNORED

ReturnValue

Riferimento costante alla struttura TypeInfo che descrive il tipo dell’oggetto passato.

Vedi anche