コードインスペクション:冗長な「WithCancellation()」呼び出し
このインスペクションは、非同期列挙可能なチェーンですでに同じキャンセルトークンが適用されている場合に、 .WithCancellation(...) 呼び出しを報告します。 この余分な呼び出しは冗長であり、キャンセルの動作には影響しません。
サンプル
var items = source
.WithCancellation(token)
.ConfigureAwait(true)
.WithCancellation(token);
var items = source
.WithCancellation(token)
.ConfigureAwait(true);
クイックフィックス
この簡易修正により、冗長な WithCancellation() 呼び出しが削除されます。
2026 年 6 月 12 日