JetBrains Rider 2026.1 Help

コードインスペクション:パラメーターは基本型で宣言できます

このインスペクションエラーは、メソッドパラメーターが基本型またはインターフェースを介してのみ使用されているにもかかわらず、具象型として宣言されていることを報告します。 より汎用的な型を使用することで、メソッドの動作を変更することなく、API の柔軟性を高めることができます。

サンプル

interface IFoo { void Run(); } class Foo : IFoo { public void Run() { } } class C { private static void Execute(Foo foo) { foo.Run(); } }
interface IFoo { void Run(); } class Foo : IFoo { public void Run() { } } class C { private static void Execute(IFoo foo) { foo.Run(); } }

クイックフィックス

パラメーターの型を、推奨される基本型またはインターフェースに変更してください。

2026 年 6 月 12 日