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