LinkedNCancellationTokenSource constructor

LinkedNCancellationTokenSource(
  1. List<CancellationToken> tokens
)

Implementation

LinkedNCancellationTokenSource(List<CancellationToken> tokens)
    : _tokens = tokens {
  for (var i = 0; i < tokens.length; i++) {
    if (_tokens[i].canBeCanceled) {
      _linkingRegistrations.add(_tokens[i].register((a) {
        (a as CancellationTokenSource)._notifyCancellation(false);
      }, this));
    }
  }
}