JetBrains Rider 2026.1 Help

コードインスペクション:ラムダ式・匿名メソッドは割り当てを回避するために「静的」である必要があります

このインスペクションは、デリゲートが明示的に static である必要がある場合に、キャプチャのないラムダ式が渡されたことを報告します。例えば、 [RequireStaticDelegate]でマークされたパラメーターなどです。

サンプル

void M([RequireStaticDelegate] Func<int, int> f) {} void Test() { M(x => x + 1); }
void M([RequireStaticDelegate] Func<int, int> f) {} void Test() { M(static x => x + 1); }

クイックフィックス

ラムダ式に static 修飾子を追加します。

2026 年 6 月 12 日