System::SafeInvoke metodo

System::SafeInvoke method

Implementazione della traduzione dell’operatore ‘?.’.

template<typename T0,typename T1> static auto System::SafeInvoke(T0 expr, T1 func)
ParametroDescrizione
T0tipo di espressione.
T1Tipo di lambda che incapsula l’espressione ‘WhenTrue’.
ParametroTipoDescrizione
exprT0valore dell’espressione.
funcT1Espressione ‘WhenTrue’ legata al functor.

ReturnValue

Se il valore di expr non è null, restituisce func chiamato con il suo valore come primo argomento, altrimenti restituisce null.

Vedi anche