JetBrains Rider 2026.1 Help

コードインスペクション: 'partial' メンバー宣言間でパラメーター名が異なります

部分的なメソッドを処理するとき、C# コンパイラーは、その名前ではなく、パラメーターの順序と型だけをチェックします。 コンパイラーでは、宣言と実装宣言で同じパラメーターに対して異なる名前を使用できますが、下の例は、これが悪い習慣になる可能性があることを示しています。

JetBrains Rider は、パラメーター名の不一致を検出し、同じパラメーターには同じ名前を使用するよう提案します。 どのパラメーター名が正しいかを推測できないため、JetBrains Rider はこの警告に対して クイックフィックスを提供しません。

partial class Item { partial void ToCart(int itemId, int transactionId); partial void ToCart(int transactionId, int itemId) { Console.WriteLine($"{transactionId}: success"); Console.WriteLine($"{itemId} added to cart"); } }
2026 年 6 月 12 日