コードインスペクション:パターン内の冗長なタイプチェック
このインスペクションは、パターン内の型チェックが有用なフィルタリング効果を追加しない場合に、その型チェックを報告します。 このような場合、動作を変更することなくパターンを簡略化できます。
サンプル
switch (value)
{
case object _:
Handle(value);
break;
}
switch (value)
{
case not null:
Handle(value);
break;
}
クイックフィックス
この応急処置は、冗長な型チェックを削除することでパターンを簡素化します。
2026 年 6 月 12 日