|
@@ -46,14 +46,14 @@ namespace System.Linq
|
|
|
{
|
|
{
|
|
|
_registration.Dispose();
|
|
_registration.Dispose();
|
|
|
_task = null;
|
|
_task = null;
|
|
|
- return TaskExt.CompletedTask;
|
|
|
|
|
|
|
+ return default;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public ValueTask<bool> MoveNextAsync()
|
|
public ValueTask<bool> MoveNextAsync()
|
|
|
{
|
|
{
|
|
|
if (_once)
|
|
if (_once)
|
|
|
{
|
|
{
|
|
|
- return TaskExt.False;
|
|
|
|
|
|
|
+ return new ValueTask<bool>(false);
|
|
|
}
|
|
}
|
|
|
_once = true;
|
|
_once = true;
|
|
|
_task = new TaskCompletionSource<bool>();
|
|
_task = new TaskCompletionSource<bool>();
|