Exemplo n.º 1
0
 protected virtual void Dispose(bool disposing)
 {
     Cancel();
     if (disposing)
     {
         if (_cancellationTokenSource != null)
         {
             _cancellationTokenSource.Dispose();
         }
         _cancellationTokenSource = null;
     }
 }
Exemplo n.º 2
0
 public CancellableEnumerator(ByRefCancellationTokenSource cts, IEnumerator enumerator)
     : base(enumerator)
 {
     _cancellationTokenSource = cts;
 }
Exemplo n.º 3
0
 public CancellableEnumerable(CancellationTokenSource cts, IEnumerable enumerable)
     : base(enumerable)
 {
     _cancellationTokenSource = new ByRefCancellationTokenSource(cts);
 }