Bladeren bron

Remove OnGetEnumerator.

Bart De Smet 7 jaren geleden
bovenliggende
commit
2fc54b393b
1 gewijzigde bestanden met toevoegingen van 0 en 14 verwijderingen
  1. 0 14
      Ix.NET/Source/System.Linq.Async/System/Linq/AsyncIterator.cs

+ 0 - 14
Ix.NET/Source/System.Linq.Async/System/Linq/AsyncIterator.cs

@@ -32,16 +32,6 @@ namespace System.Linq
             enumerator.state = AsyncIteratorState.Allocated;
             enumerator.cancellationToken = cancellationToken;
 
-            try
-            {
-                enumerator.OnGetEnumerator(cancellationToken);
-            }
-            catch
-            {
-                enumerator.DisposeAsync(); // REVIEW: fire-and-forget?
-                throw;
-            }
-
             return enumerator;
         }
 
@@ -94,10 +84,6 @@ namespace System.Linq
         public abstract AsyncIterator<TSource> Clone();
 
         protected abstract ValueTask<bool> MoveNextCore(CancellationToken cancellationToken);
-
-        protected virtual void OnGetEnumerator(CancellationToken cancellationToken)
-        {
-        }
     }
 
     internal enum AsyncIteratorState