瀏覽代碼

Add comment to SelectMany.

Bart De Smet 6 年之前
父節點
當前提交
d2b8eeae81
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      Ix.NET/Source/System.Linq.Async/System/Linq/Operators/SelectMany.cs

+ 2 - 0
Ix.NET/Source/System.Linq.Async/System/Linq/Operators/SelectMany.cs

@@ -21,6 +21,8 @@ namespace System.Linq
             return new SelectManyAsyncIterator<TSource, TResult>(source, selector);
             return new SelectManyAsyncIterator<TSource, TResult>(source, selector);
         }
         }
 
 
+        // REVIEW: Should we keep these overloads that return ValueTask<IAsyncEnumerable<TResult>>? One could argue the selector is async twice.
+
         public static IAsyncEnumerable<TResult> SelectMany<TSource, TResult>(this IAsyncEnumerable<TSource> source, Func<TSource, ValueTask<IAsyncEnumerable<TResult>>> selector)
         public static IAsyncEnumerable<TResult> SelectMany<TSource, TResult>(this IAsyncEnumerable<TSource> source, Func<TSource, ValueTask<IAsyncEnumerable<TResult>>> selector)
         {
         {
             if (source == null)
             if (source == null)