public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository sourceRepository, CancellationToken token) { INuGetResource resource = null; var serviceIndexResource = await sourceRepository.GetResourceAsync<ServiceIndexResourceV3>(); if (serviceIndexResource != null) { resource = new RemoteV3FindPackageByIdResource(sourceRepository); } return Tuple.Create(resource != null, resource); }
public override async Task <Tuple <bool, INuGetResource> > TryCreate(SourceRepository sourceRepository, CancellationToken token) { INuGetResource resource = null; var serviceIndexResource = await sourceRepository.GetResourceAsync <ServiceIndexResourceV3>(); if (serviceIndexResource != null) { resource = new RemoteV3FindPackageByIdResource(sourceRepository); } return(Tuple.Create(resource != null, resource)); }