瀏覽代碼

Fix loop in First.

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

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

@@ -126,7 +126,7 @@ namespace System.Linq
 
             try
             {
-                if (await e.MoveNextAsync().ConfigureAwait(false))
+                while (await e.MoveNextAsync().ConfigureAwait(false))
                 {
                     var value = e.Current;
 
@@ -150,7 +150,7 @@ namespace System.Linq
 
             try
             {
-                if (await e.MoveNextAsync().ConfigureAwait(false))
+                while (await e.MoveNextAsync().ConfigureAwait(false))
                 {
                     var value = e.Current;