Есть ли способ узнать, параметр out был уже установлен или нет. Это псевдокод того, что я ищу:
public virtual string blabla(long num, out bool bval)
{
if (!bval.HasValue)
{
//Do some default logic
bval = defaultValue;
}
return blabla2(num, bval);
}