JetBrains Rider 2026.1 Help

コードインスペクション:入力パラメーターに対する意味のない [MustDisposeResource] アノテーション

このインスペクションは、通常のパラメーター、 in 、または ref readonly の入力パラメーターに [MustDisposeResource] を報告します。 呼び出し元が破棄すべきリソースを返すのではなく、既存の値をメソッドが受け取るため、そのアノテーションは入力パラメーターに対して意味がありません。

サンプル

using JetBrains.Annotations; void Use([MustDisposeResource] IDisposable resource) { resource.Dispose(); }
void Use(IDisposable resource) { resource.Dispose(); }

クイックフィックス

インスペクションエラーに対する専用の迅速な解決策はありません。 一般的な修正方法は、入力パラメーターからアノテーションを削除することです。

2026 年 6 月 12 日