Как стать автором
Обновить

Комментарии 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) можно скачать здесь.

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