Răsfoiți Sursa

Converge copies of AsyncIterator.

Bart De Smet 7 ani în urmă
părinte
comite
1c01866f8d
1 a modificat fișierele cu 5 adăugiri și 5 ștergeri
  1. 5 5
      Ix.NET/Source/System.Interactive.Async/AsyncIterator.cs

+ 5 - 5
Ix.NET/Source/System.Interactive.Async/AsyncIterator.cs

@@ -16,25 +16,25 @@ namespace System.Linq
 
 
         internal TSource current;
         internal TSource current;
         internal AsyncIteratorState state = AsyncIteratorState.New;
         internal AsyncIteratorState state = AsyncIteratorState.New;
-        internal CancellationToken token;
+        internal CancellationToken cancellationToken;
 
 
         protected AsyncIterator()
         protected AsyncIterator()
         {
         {
             _threadId = Environment.CurrentManagedThreadId;
             _threadId = Environment.CurrentManagedThreadId;
         }
         }
 
 
-        public IAsyncEnumerator<TSource> GetAsyncEnumerator(CancellationToken token)
+        public IAsyncEnumerator<TSource> GetAsyncEnumerator(CancellationToken cancellationToken)
         {
         {
             var enumerator = state == AsyncIteratorState.New && _threadId == Environment.CurrentManagedThreadId
             var enumerator = state == AsyncIteratorState.New && _threadId == Environment.CurrentManagedThreadId
                 ? this
                 ? this
                 : Clone();
                 : Clone();
 
 
             enumerator.state = AsyncIteratorState.Allocated;
             enumerator.state = AsyncIteratorState.Allocated;
-            enumerator.token = token;
+            enumerator.cancellationToken = cancellationToken;
 
 
             try
             try
             {
             {
-                enumerator.OnGetEnumerator(token);
+                enumerator.OnGetEnumerator(cancellationToken);
             }
             }
             catch
             catch
             {
             {
@@ -77,7 +77,7 @@ namespace System.Linq
 
 
             try
             try
             {
             {
-                var result = await MoveNextCore(token).ConfigureAwait(false);
+                var result = await MoveNextCore(cancellationToken).ConfigureAwait(false);
 
 
                 _currentIsInvalid = !result; // if move next is false, invalid otherwise valid
                 _currentIsInvalid = !result; // if move next is false, invalid otherwise valid