Вот пример кода C #, который пытается воспроизвести задокументированное поведение:
var cts = new CancellationTokenSource();
cts.Dispose();
await Task.Delay(200, cts.Token); // System.ObjectDisposedException
На самом деле это не Task.Delay
, который выбрасывает, а попытка доступа к свойству Token
удаленногоCancellationTokenSource
. Так что нет, мне не удалось воспроизвести задокументированное поведение.