|
|
@@ -124,7 +124,7 @@ namespace System.Linq
|
|
|
return new SelectManyAsyncIterator<TSource, TResult>(source, selector);
|
|
|
}
|
|
|
|
|
|
- public override async Task DisposeAsync()
|
|
|
+ public override async ValueTask DisposeAsync()
|
|
|
{
|
|
|
if (sourceEnumerator != null)
|
|
|
{
|
|
|
@@ -141,7 +141,7 @@ namespace System.Linq
|
|
|
await base.DisposeAsync().ConfigureAwait(false);
|
|
|
}
|
|
|
|
|
|
- protected override async Task<bool> MoveNextCore()
|
|
|
+ protected override async ValueTask<bool> MoveNextCore()
|
|
|
{
|
|
|
switch (state)
|
|
|
{
|
|
|
@@ -215,7 +215,7 @@ namespace System.Linq
|
|
|
return new SelectManyAsyncIteratorWithTask<TSource, TResult>(source, selector);
|
|
|
}
|
|
|
|
|
|
- public override async Task DisposeAsync()
|
|
|
+ public override async ValueTask DisposeAsync()
|
|
|
{
|
|
|
if (sourceEnumerator != null)
|
|
|
{
|
|
|
@@ -232,7 +232,7 @@ namespace System.Linq
|
|
|
await base.DisposeAsync().ConfigureAwait(false);
|
|
|
}
|
|
|
|
|
|
- protected override async Task<bool> MoveNextCore()
|
|
|
+ protected override async ValueTask<bool> MoveNextCore()
|
|
|
{
|
|
|
switch (state)
|
|
|
{
|
|
|
@@ -310,7 +310,7 @@ namespace System.Linq
|
|
|
return new SelectManyAsyncIterator<TSource, TCollection, TResult>(source, collectionSelector, resultSelector);
|
|
|
}
|
|
|
|
|
|
- public override async Task DisposeAsync()
|
|
|
+ public override async ValueTask DisposeAsync()
|
|
|
{
|
|
|
if (sourceEnumerator != null)
|
|
|
{
|
|
|
@@ -329,7 +329,7 @@ namespace System.Linq
|
|
|
await base.DisposeAsync().ConfigureAwait(false);
|
|
|
}
|
|
|
|
|
|
- protected override async Task<bool> MoveNextCore()
|
|
|
+ protected override async ValueTask<bool> MoveNextCore()
|
|
|
{
|
|
|
switch (state)
|
|
|
{
|
|
|
@@ -408,7 +408,7 @@ namespace System.Linq
|
|
|
return new SelectManyAsyncIteratorWithTask<TSource, TCollection, TResult>(source, collectionSelector, resultSelector);
|
|
|
}
|
|
|
|
|
|
- public override async Task DisposeAsync()
|
|
|
+ public override async ValueTask DisposeAsync()
|
|
|
{
|
|
|
if (sourceEnumerator != null)
|
|
|
{
|
|
|
@@ -427,7 +427,7 @@ namespace System.Linq
|
|
|
await base.DisposeAsync().ConfigureAwait(false);
|
|
|
}
|
|
|
|
|
|
- protected override async Task<bool> MoveNextCore()
|
|
|
+ protected override async ValueTask<bool> MoveNextCore()
|
|
|
{
|
|
|
switch (state)
|
|
|
{
|
|
|
@@ -507,7 +507,7 @@ namespace System.Linq
|
|
|
return new SelectManyWithIndexAsyncIterator<TSource, TCollection, TResult>(source, collectionSelector, resultSelector);
|
|
|
}
|
|
|
|
|
|
- public override async Task DisposeAsync()
|
|
|
+ public override async ValueTask DisposeAsync()
|
|
|
{
|
|
|
if (sourceEnumerator != null)
|
|
|
{
|
|
|
@@ -526,7 +526,7 @@ namespace System.Linq
|
|
|
await base.DisposeAsync().ConfigureAwait(false);
|
|
|
}
|
|
|
|
|
|
- protected override async Task<bool> MoveNextCore()
|
|
|
+ protected override async ValueTask<bool> MoveNextCore()
|
|
|
{
|
|
|
switch (state)
|
|
|
{
|
|
|
@@ -613,7 +613,7 @@ namespace System.Linq
|
|
|
return new SelectManyWithIndexAsyncIteratorWithTask<TSource, TCollection, TResult>(source, collectionSelector, resultSelector);
|
|
|
}
|
|
|
|
|
|
- public override async Task DisposeAsync()
|
|
|
+ public override async ValueTask DisposeAsync()
|
|
|
{
|
|
|
if (sourceEnumerator != null)
|
|
|
{
|
|
|
@@ -632,7 +632,7 @@ namespace System.Linq
|
|
|
await base.DisposeAsync().ConfigureAwait(false);
|
|
|
}
|
|
|
|
|
|
- protected override async Task<bool> MoveNextCore()
|
|
|
+ protected override async ValueTask<bool> MoveNextCore()
|
|
|
{
|
|
|
switch (state)
|
|
|
{
|
|
|
@@ -715,7 +715,7 @@ namespace System.Linq
|
|
|
return new SelectManyWithIndexAsyncIterator<TSource, TResult>(source, selector);
|
|
|
}
|
|
|
|
|
|
- public override async Task DisposeAsync()
|
|
|
+ public override async ValueTask DisposeAsync()
|
|
|
{
|
|
|
if (sourceEnumerator != null)
|
|
|
{
|
|
|
@@ -732,7 +732,7 @@ namespace System.Linq
|
|
|
await base.DisposeAsync().ConfigureAwait(false);
|
|
|
}
|
|
|
|
|
|
- protected override async Task<bool> MoveNextCore()
|
|
|
+ protected override async ValueTask<bool> MoveNextCore()
|
|
|
{
|
|
|
switch (state)
|
|
|
{
|
|
|
@@ -813,7 +813,7 @@ namespace System.Linq
|
|
|
return new SelectManyWithIndexAsyncIteratorWithTask<TSource, TResult>(source, selector);
|
|
|
}
|
|
|
|
|
|
- public override async Task DisposeAsync()
|
|
|
+ public override async ValueTask DisposeAsync()
|
|
|
{
|
|
|
if (sourceEnumerator != null)
|
|
|
{
|
|
|
@@ -830,7 +830,7 @@ namespace System.Linq
|
|
|
await base.DisposeAsync().ConfigureAwait(false);
|
|
|
}
|
|
|
|
|
|
- protected override async Task<bool> MoveNextCore()
|
|
|
+ protected override async ValueTask<bool> MoveNextCore()
|
|
|
{
|
|
|
switch (state)
|
|
|
{
|