コードインスペクション: 式は常に「true」または常に「false」です
このインスペクションは比較的分かりやすいものです。ReSharper は 値と null 許容性、 整数演算などを解析し、解析結果に基づいて常に true または常に false となる式を除去することを提案します。
このインスペクションの唯一の問題は、ときどき ReSharper がどのようにこの結論に至ったのかが明確でない点です。 このため、式を明示的な true または false に置き換えるか、 if ステートメントの冗長なチェックを削除するという提案を受け入れたくない場合があります。 以下は、この問題を説明する StackOverflow の質問です。
2026 年 6 月 12 日