JetBrains Rider 2026.1 Help

コードインスペクション: 'GetEnumerator' メソッド呼び出しの戻り値は破棄されません

このインスペクションは、作成されたものの破棄されていない汎用列挙子を報告します。 多くの列挙子は IDisposable を実装しており、破棄をスキップすると、リソースが意図したよりも長く開いたままになる可能性があります。

サンプル

var enumerator = items.GetEnumerator(); while (enumerator.MoveNext()) { Use(enumerator.Current); }
using var enumerator = items.GetEnumerator(); while (enumerator.MoveNext()) { Use(enumerator.Current); }
2026 年 6 月 12 日