JetBrains Rider 2026.1 Help

コードインスペクション:冗長な「WithCancellation()」呼び出し

このインスペクションは、非同期列挙可能なチェーンですでに同じキャンセルトークンが適用されている場合に、 .WithCancellation(...) 呼び出しを報告します。 この余分な呼び出しは冗長であり、キャンセルの動作には影響しません。

サンプル

var items = source .WithCancellation(token) .ConfigureAwait(true) .WithCancellation(token);
var items = source .WithCancellation(token) .ConfigureAwait(true);

クイックフィックス

この簡易修正により、冗長な WithCancellation() 呼び出しが削除されます。

2026 年 6 月 12 日