JetBrains Rider 2024.1 ヘルプ

コード検査: 部分メソッドの未使用パラメーター

このインスペクションは、部分メソッドの実装部分で未使用のパラメーターを検出します。

未使用のメソッドパラメーターは、不完全なコードまたは不完全なコードを示している可能性があります。JetBrains Rider の提案に従って、未使用のパラメーターを削除し、使用状況を更新してください。

partial class Item { partial void ToCart(int id, int quantity); partial void ToCart(int id, int quantity) { Console.WriteLine($"{id} added to cart"); } }
partial class Item { partial void ToCart(int id); partial void ToCart(int id) { Console.WriteLine($"{id} added to cart"); } }

関連ページ:

コードインスペクション設定を構成する

設計時コードインスペクションを構成する:デフォルトでは、JetBrains Rider はサポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかにかかわらず、コードインスペクションを特定の範囲でいつでも実行できます。「鉛筆」ウィジェットを使用して、エディターから直接インスペクション設定をすばやく調整するか、設定でより詳細な構成を行うことができます。を押すか、メニューから(W...

コード検査: 指定された 'is' 演算子は常に指定された型のものです

参照タイプ間の互換性チェックでは、左側のが右側のに割り当て可能なタイプである可能性があります。C# のドキュメント、"is 文が expr が null でなく、式を評価した結果のオブジェクトを型に変換できる場合は true、そうでない場合は false を返しますによるとつまり、このチェックがと評価される唯一のケースは、がである場合です。この場合のチェックの実際のセマンティクスを明らかにするには、チェックを単純な null チェックとして置き換える必要があります。この警告はコンパイラーの警告 C...