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