ReSharper 2026.1 Help

コードインスペクション:常に一致するサブパターンは冗長なものです。

このインスペクションは、常に一致するネストされたサブパターンを報告するため、有用な条件は追加されません。 これは通常、プロパティまたは位置サブパターンが、 { } などのパターンで null を許容しない値をチェックする場合に発生します。

サンプル

if (obj is Settings { Enabled: { } }) { Apply(); }
if (obj is Settings) { Apply(); }

クイックフィックス

この応急処置は、冗長なサブパターンを削除します。

2026 年 6 月 12 日