예제 #1
0
        private static IAsyncQueryable <NuGetPackage> Materialize(NuGetRepository nuGetRepository, NuGetQueryFilter filter)
        {
            var metaRequests = nuGetRepository.Search(filter);

            var enumer = new AsyncEnumerator <NuGetPackage>(metaRequests);

            var enumerable = AsyncEnumerable.FromResult(enumer);

            return(enumerable);
        }
        private static AsyncEnumerator <NuGetPackage> DefferedEnumerator(NuGetRepository nuGetRepository, NuGetQueryFilter filter)
        {
            var metaRequests = nuGetRepository.Search(filter);

            return(new AsyncEnumerator <NuGetPackage>(metaRequests));
        }