Вас не подвело зрение, мне действительно не хватает кое-какого синтаксического сахара)
Большинство разработчиков знакомы с оператором
??Он делает эквивалентными две следующие строчки:
return expr is null ? fallbackValue : expr
// ...
return expr ?? fallbackValue
Однако, в моей практике часто встречалась ситуация, когда необходимо было сделать обратный процесс:
return expr is null ? null : GetResult(expr)
Хотелось бы сократить эту запись до одного оператора.
Не важно, как он будет называться, варианты:
?!, ?:, ???Тогда, сокращение будет выглядеть так:
return expr ??? GetResult(expr)