Обновить

Комментарии 2

Заметил одну ошибку - проверку на null на С# после использования переменной  PVS-Studio не заметил. Вот это было отмечено как "The 'inclusions' variable was used after it was assigned through null-conditional operator. NullReferenceException is possible." Хотя проверка на null есть. Причём такого плана эта ошибка всего одна, хотя именно таких проверок на null "is { }" много

var inclusions = filter?.Inclusions; 
if( inclusions is { } ) 
{ 
  var hasPortfolioInclusions = inclusions.FromComplementary || inclusions.FromFunds || inclusions.FromReference;
...

Подобное предупреждение уже исправлено в PVS-Studio (beta). В следующем релизе данное исправление также будет присутствовать. Если у вас есть ещё вопросы, то вы можете обратиться с ними в нашу поддержку.

PVS-Studio (beta) можно скачать здесь.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Информация

Сайт
pvs-studio.ru
Дата регистрации
Дата основания
2008
Численность
51–100 человек
Местоположение
Россия
Представитель
Андрей Карпов