System.Threading.Channels.AsyncOperation<TSelf> abstract class AsyncOperation<TSelf> : AsyncOperation, IValueTaskSource Documentation Code public TSelf Next { get; set; } public TSelf Previous { get; set; } public ValueTask ValueTask { get; } protected AsyncOperation(bool runContinuationsAsynchronously, CancellationToken cancellationToken = default, bool pooled = false, Action<object, CancellationToken> cancellationCallback = null) public ValueTaskSourceStatus GetStatus(short token)