System::SafeInvoke yöntemi

System::SafeInvoke method

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

template<typename T0,typename T1> static auto System::SafeInvoke(T0 &&expr, T1 &&func)
ParametreAçıklama
T0ifade türü.
T1‘WhenTrue’ ifadesini kapsülleyen lambda türü.
ParametreTürAçıklama
exprT0&&ifade değeri.
funcT1&&‘WhenTrue’ ifadesi fonktöre bağlanmıştır.

ReturnValue

Eğer 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