3 implementations of IEnumeratorAsync
NuGet.Common (1)
AsyncEnumerable\AggregateEnumeratorAsync.cs (1)
16
public class AggregateEnumeratorAsync<T> :
IEnumeratorAsync
<T>
NuGet.Protocol (2)
LegacyFeed\V2FeedListResource.cs (1)
148
internal class EnumeratorAsync :
IEnumeratorAsync
<IPackageSearchMetadata>
LocalRepositories\LocalPackageListResource.cs (1)
85
internal class EnumeratorAsync :
IEnumeratorAsync
<IPackageSearchMetadata>
17 references to IEnumeratorAsync
NuGet.Commands (1)
ListCommand\ListCommandRunner.cs (1)
151
private async Task PrintPackages(ListArgs listArgs,
IEnumeratorAsync
<IPackageSearchMetadata> asyncEnumerator)
NuGet.Common (12)
AsyncEnumerable\AggregateEnumerableAsync.cs (1)
29
public
IEnumeratorAsync
<T> GetEnumeratorAsync()
AsyncEnumerable\AggregateEnumeratorAsync.cs (10)
21
private readonly List<
IEnumeratorAsync
<T>> _asyncEnumerators = new List<
IEnumeratorAsync
<T>>();
22
private
IEnumeratorAsync
<T>? _currentEnumeratorAsync;
23
private
IEnumeratorAsync
<T>? _lastAwaitedEnumeratorAsync;
35
var
enumerator = asyncEnum.GetEnumeratorAsync();
61
List<
IEnumeratorAsync
<T>>? completedEnums = null;
65
foreach (
IEnumeratorAsync
<T> enumerator in _asyncEnumerators)
71
completedEnums = new List<
IEnumeratorAsync
<T>>();
90
foreach (
IEnumeratorAsync
<T> enumerator in _asyncEnumerators)
100
completedEnums = new List<
IEnumeratorAsync
<T>>();
AsyncEnumerable\IEnumerableAsync.cs (1)
9
IEnumeratorAsync
<T> GetEnumeratorAsync();
NuGet.Protocol (4)
LegacyFeed\V2FeedListResource.cs (2)
142
public
IEnumeratorAsync
<T> GetEnumeratorAsync()
144
return (
IEnumeratorAsync
<T>)new EnumeratorAsync(_feedParser, _searchTerm, _filter, _skip, _take, _isSearchAvailable, _allVersions, _logger, _token);
LocalRepositories\LocalPackageListResource.cs (2)
79
public
IEnumeratorAsync
<T> GetEnumeratorAsync()
81
return (
IEnumeratorAsync
<T>)new EnumeratorAsync(_packageSearchResource, _searchTerm, _filter, _logger, _token);