Статьи
Ну кстати пролистал сейчас, и они разбирают выражение
foreach (var item in collection?.Where(i => i > 0)){}
И рассказывают что падает исключение NullRef и что у них анализатор теперь видит такие вещи.
И как бы, ну ок молодцы. Но при этом код синтетический, говнокодер разве только напишет так