JetBrains Rider 2026.1 Help

コードインスペクション:'params' 修飾子はオーバーライド時に常に無視されます

このインスペクションは、 params 修飾子が無視され、効果がない場合にそれを報告します。 よくあるケースとしては、基本宣言で params を使用しないオーバーライドが挙げられます。

サンプル

class A { public virtual void Foo(object[] args) { } } class B : A { public override void Foo(params object[] args) { } }
class A { public virtual void Foo(object[] args) { } } class B : A { public override void Foo(object[] args) { } }

クイックフィックス

この簡易修正により、不要な params 修飾子が削除されます。

2026 年 6 月 12 日