/// <inheritdoc cref="AsyncEnumerableEx.Merge{TSource}(IAsyncEnumerable{TSource}[])"/> public static IAsyncEnumerable <TSource> ConcurrentMerge <TSource>(params IAsyncEnumerable <TSource>[] sources) => AsyncEnumerableEx.Merge(sources);
/// <summary> /// Merges elements from all of the specified async-enumerable sequences into a single async-enumerable sequence. /// </summary> /// <typeparam name="TSource">The type of the elements in the source sequences.</typeparam> /// <param name="sources">Observable sequences.</param> /// <returns>The async-enumerable sequence that merges the elements of the async-enumerable sequences.</returns> /// <exception cref="ArgumentNullException"><paramref name="sources"/> is null.</exception> public static IAsyncEnumerable <TSource> MergeConcurrentlyUntilFirstException <TSource>( params IAsyncEnumerable <TSource>[] sources) { return(AsyncEnumerableEx.Merge(sources)); }