ReSharper 2026.1 Help

コードインスペクション:冗長な条件付き三項式の使用箇所

このインスペクションは、 truefalse ブランチが条件のみを反映する条件式を報告します。 この場合、三項演算子は条件式自体またはその否定に置き換えることができます。

サンプル

class C { bool IsValid(bool condition) { return condition ? true : false; } }
class C { bool IsValid(bool condition) { return condition; } }

クイックフィックス

クイックフィックスでは、三項演算子を条件式自体に置き換えます。 ブランチが逆順になると、クイックフィックスは式を !condition に簡略化します。

2026 年 6 月 12 日