JetBrains Rider 2026.1 Help

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

このインスペクションは、 [HandlesResourceDisposal]out パラメーターに付与されていることを報告します。 このアノテーションは、メソッドが値を生成しており、破棄すべきリソースを受け取っていないため、出力パラメーターには無意味です。

サンプル

using JetBrains.Annotations; void Create([HandlesResourceDisposal] out IDisposable resource) { resource = new MemoryStream(); }
void Create(out IDisposable resource) { resource = new MemoryStream(); }

クイックフィックス

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

2026 年 6 月 12 日