1
0
Эх сурвалжийг харах

Using shared instance for the Never task.

Bart De Smet 8 жил өмнө
parent
commit
7be8459f41

+ 1 - 3
Ix.NET/Source/System.Interactive.Async/System/Linq/Operators/Never.cs

@@ -18,9 +18,7 @@ namespace System.Linq
             //         seem correct either, given that we return a *cold* sequence.
             //
 
-            var tcs = new TaskCompletionSource<bool>();
-
-            return AsyncEnumerable.CreateEnumerable(() => AsyncEnumerable.CreateEnumerator<TValue>(() => tcs.Task, current: null, dispose: null));
+            return AsyncEnumerable.CreateEnumerable(() => AsyncEnumerable.CreateEnumerator<TValue>(() => TaskExt.Never, current: null, dispose: null));
         }
     }
 }