System::SafeInvoke method

System::SafeInvoke method

‘?.’ operatörünün çevirisinin uygulanması.

template<typename T0,typename T1> static auto System::SafeInvoke(T0 expr, T1 func)
ParameterAçıklama
T0ifade türü.
T1‘WhenTrue’ ifadesini kapsayan lambda türü.
ParameterTypeAçıklama
ifadeT0ifade değeri.
fonksiyonT1‘WhenTrue’ ifadesi fonktöre bağlandı.

ReturnValue

expr değeri null değilse, değeri ilk argüman olarak çağrılan func’ı döndürür, aksi takdirde null döndürür.

Ayrıca Bakınız