Этот код работает отлично:Комбинированное утратившим значение проверки
policy.ProviderID > 0 ? RefDataSources.LegalBodies.GetDisplayName(policy.ProviderID.Value) : null
но Resharper жалуется, что policy.ProviderID.Value
потребности быть null
проверены (чтобы предотвратить InvalidOperationException
).
Насколько мне известно, условие будет оценивать только значение true для значения, отличного от 0
, и поэтому дальнейшая проверка не требуется.
Должен ли я регистрировать это как ошибку с JetBrains? Или я что-то не понял.
Что такое тип policy.ProviderID? – Matt
@Matt Видимо 'int?' –
@ ИванСтоев, как вы пришли к такому выводу? Я не вижу ничего, чтобы подтвердить, что он относится к этому типу. –