|
@@ -50,7 +50,7 @@ namespace System.Linq
|
|
|
if (selector == null)
|
|
|
throw Error.ArgumentNull(nameof(selector));
|
|
|
|
|
|
-#if CSHARP8 && USE_ASYNC_ITERATOR && ASYNC_ITERATOR_CAN_RETURN_AETOR // https://github.com/dotnet/roslyn/pull/31114
|
|
|
+#if CSHARP8 && USE_ASYNC_ITERATOR
|
|
|
return Create(Core);
|
|
|
|
|
|
async IAsyncEnumerator<TResult> Core(CancellationToken cancellationToken)
|
|
@@ -84,7 +84,7 @@ namespace System.Linq
|
|
|
if (selector == null)
|
|
|
throw Error.ArgumentNull(nameof(selector));
|
|
|
|
|
|
-#if CSHARP8 && USE_ASYNC_ITERATOR && ASYNC_ITERATOR_CAN_RETURN_AETOR // https://github.com/dotnet/roslyn/pull/31114
|
|
|
+#if CSHARP8 && USE_ASYNC_ITERATOR
|
|
|
return Create(Core);
|
|
|
|
|
|
async IAsyncEnumerator<TResult> Core(CancellationToken cancellationToken)
|
|
@@ -119,7 +119,7 @@ namespace System.Linq
|
|
|
if (selector == null)
|
|
|
throw Error.ArgumentNull(nameof(selector));
|
|
|
|
|
|
-#if CSHARP8 && USE_ASYNC_ITERATOR && ASYNC_ITERATOR_CAN_RETURN_AETOR // https://github.com/dotnet/roslyn/pull/31114
|
|
|
+#if CSHARP8 && USE_ASYNC_ITERATOR
|
|
|
return Create(Core);
|
|
|
|
|
|
async IAsyncEnumerator<TResult> Core(CancellationToken cancellationToken)
|
|
@@ -156,7 +156,7 @@ namespace System.Linq
|
|
|
if (resultSelector == null)
|
|
|
throw Error.ArgumentNull(nameof(resultSelector));
|
|
|
|
|
|
-#if CSHARP8 && USE_ASYNC_ITERATOR && ASYNC_ITERATOR_CAN_RETURN_AETOR // https://github.com/dotnet/roslyn/pull/31114
|
|
|
+#if CSHARP8 && USE_ASYNC_ITERATOR
|
|
|
return Create(Core);
|
|
|
|
|
|
async IAsyncEnumerator<TResult> Core(CancellationToken cancellationToken)
|
|
@@ -185,7 +185,7 @@ namespace System.Linq
|
|
|
if (resultSelector == null)
|
|
|
throw Error.ArgumentNull(nameof(resultSelector));
|
|
|
|
|
|
-#if CSHARP8 && USE_ASYNC_ITERATOR && ASYNC_ITERATOR_CAN_RETURN_AETOR // https://github.com/dotnet/roslyn/pull/31114
|
|
|
+#if CSHARP8 && USE_ASYNC_ITERATOR
|
|
|
return Create(Core);
|
|
|
|
|
|
async IAsyncEnumerator<TResult> Core(CancellationToken cancellationToken)
|
|
@@ -215,7 +215,7 @@ namespace System.Linq
|
|
|
if (resultSelector == null)
|
|
|
throw Error.ArgumentNull(nameof(resultSelector));
|
|
|
|
|
|
-#if CSHARP8 && USE_ASYNC_ITERATOR && ASYNC_ITERATOR_CAN_RETURN_AETOR // https://github.com/dotnet/roslyn/pull/31114
|
|
|
+#if CSHARP8 && USE_ASYNC_ITERATOR
|
|
|
return Create(Core);
|
|
|
|
|
|
async IAsyncEnumerator<TResult> Core(CancellationToken cancellationToken)
|
|
@@ -245,7 +245,7 @@ namespace System.Linq
|
|
|
if (resultSelector == null)
|
|
|
throw Error.ArgumentNull(nameof(resultSelector));
|
|
|
|
|
|
-#if CSHARP8 && USE_ASYNC_ITERATOR && ASYNC_ITERATOR_CAN_RETURN_AETOR // https://github.com/dotnet/roslyn/pull/31114
|
|
|
+#if CSHARP8 && USE_ASYNC_ITERATOR
|
|
|
return Create(Core);
|
|
|
|
|
|
async IAsyncEnumerator<TResult> Core(CancellationToken cancellationToken)
|
|
@@ -281,7 +281,7 @@ namespace System.Linq
|
|
|
if (resultSelector == null)
|
|
|
throw Error.ArgumentNull(nameof(resultSelector));
|
|
|
|
|
|
-#if CSHARP8 && USE_ASYNC_ITERATOR && ASYNC_ITERATOR_CAN_RETURN_AETOR // https://github.com/dotnet/roslyn/pull/31114
|
|
|
+#if CSHARP8 && USE_ASYNC_ITERATOR
|
|
|
return Create(Core);
|
|
|
|
|
|
async IAsyncEnumerator<TResult> Core(CancellationToken cancellationToken)
|
|
@@ -318,7 +318,7 @@ namespace System.Linq
|
|
|
if (resultSelector == null)
|
|
|
throw Error.ArgumentNull(nameof(resultSelector));
|
|
|
|
|
|
-#if CSHARP8 && USE_ASYNC_ITERATOR && ASYNC_ITERATOR_CAN_RETURN_AETOR // https://github.com/dotnet/roslyn/pull/31114
|
|
|
+#if CSHARP8 && USE_ASYNC_ITERATOR
|
|
|
return Create(Core);
|
|
|
|
|
|
async IAsyncEnumerator<TResult> Core(CancellationToken cancellationToken)
|
|
@@ -884,7 +884,7 @@ namespace System.Linq
|
|
|
}
|
|
|
#endif
|
|
|
|
|
|
-#if !(CSHARP8 && USE_ASYNC_ITERATOR && ASYNC_ITERATOR_CAN_RETURN_AETOR)
|
|
|
+#if !(CSHARP8 && USE_ASYNC_ITERATOR)
|
|
|
private sealed class SelectManyAsyncIterator<TSource, TCollection, TResult> : AsyncIterator<TResult>
|
|
|
{
|
|
|
private const int State_Source = 1;
|