コード検査: 部分メソッドの未使用パラメーター
このインスペクションは、部分メソッドの実装部分で未使用のパラメーターを検出します。
未使用のメソッドパラメーターは、不完全なコードまたは不完全なコードを示している可能性があります。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");
}
}
関連ページ:
![](https://resources.jetbrains.com/help/img/rider/2024.1/code_analysis_target_framework.png)
コードインスペクション設定を構成する
設計時コードインスペクションを構成する:デフォルトでは、JetBrains Rider はサポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかにかかわらず、コードインスペクションを特定の範囲でいつでも実行できます。「鉛筆」ウィジェットを使用して、エディターから直接インスペクション設定をすばやく調整するか、設定でより詳細な構成を行うことができます。を押すか、メニューから(W...
![](https://pleiades.io/icons/rider.png)
コード検査: 指定された 'is' 演算子は常に指定された型のものです
参照タイプ間の互換性チェックでは、左側のが右側のに割り当て可能なタイプである可能性があります。C# のドキュメント、"is 文が expr が null でなく、式を評価した結果のオブジェクトを型に変換できる場合は true、そうでない場合は false を返しますによるとつまり、このチェックがと評価される唯一のケースは、がである場合です。この場合のチェックの実際のセマンティクスを明らかにするには、チェックを単純な null チェックとして置き換える必要があります。この警告はコンパイラーの警告 C...