public AutoResetValueTaskSource(ContinuationOptions options = ContinuationOptions.None) { _logic = new AutoResetValueTaskSourceLogic <T>(this, options); _cancellationCallback = SetCanceled; }
public AwaitableQueue(ContinuationOptions options = ContinuationOptions.None) { _queue = new SimpleQueue <T>(10); _source = new AutoResetValueTaskSource <int>(options); _shouldNotify = false; }
public Dictionary <string, string> SerializeData() => new Dictionary <string, string> { { nameof(AtomId), AtomId }, { nameof(NextState), JsonUtils.Serialize(NextState) }, { nameof(ContinuationOptions), ContinuationOptions.ToString("G") } };
public AwaitalbeQueueTests(ContinuationOptions options) { _options = options; }