|
|
@@ -43,6 +43,9 @@ namespace System.Linq
|
|
|
try
|
|
|
{
|
|
|
b = e.MoveNext();
|
|
|
+ if (!b)
|
|
|
+ break;
|
|
|
+
|
|
|
c = e.Current;
|
|
|
}
|
|
|
catch (TException ex)
|
|
|
@@ -51,9 +54,6 @@ namespace System.Linq
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
- if (!b)
|
|
|
- break;
|
|
|
-
|
|
|
yield return c;
|
|
|
}
|
|
|
}
|
|
|
@@ -128,6 +128,9 @@ namespace System.Linq
|
|
|
try
|
|
|
{
|
|
|
b = e.MoveNext();
|
|
|
+ if (!b)
|
|
|
+ break;
|
|
|
+
|
|
|
c = e.Current;
|
|
|
}
|
|
|
catch (Exception ex)
|
|
|
@@ -136,9 +139,6 @@ namespace System.Linq
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
- if (!b)
|
|
|
- break;
|
|
|
-
|
|
|
yield return c;
|
|
|
}
|
|
|
|