2 instantiations of RemoteSourceDependencyInfo
NuGet.Protocol (2)
DependencyInfo\ResolverMetadataClient.cs (2)
159
return new
RemoteSourceDependencyInfo
(identity, listed, catalogEntry.DependencySets, contentUri);
212
return new
RemoteSourceDependencyInfo
(identity, listed, dependencyGroups, contentUri);
23 references to RemoteSourceDependencyInfo
NuGet.Protocol (23)
DependencyInfo\ResolverMetadataClient.cs (10)
25
/// Retrieve the <see cref="
RemoteSourceDependencyInfo
" /> for a registration.
28
public static async Task<IEnumerable<
RemoteSourceDependencyInfo
>> GetDependencies(
54
private static async Task<HashSet<
RemoteSourceDependencyInfo
>> GetDependenciesFromJObjectsAsync(
65
var results = new HashSet<
RemoteSourceDependencyInfo
>();
91
private static async Task<HashSet<
RemoteSourceDependencyInfo
>> GetDependenciesFromItemsAsync(
100
var results = new HashSet<
RemoteSourceDependencyInfo
>();
143
private static
RemoteSourceDependencyInfo
ProcessPackageVersion(RegistrationLeafItem leaf, NuGetVersion version, Uri registrationUri)
168
private static
RemoteSourceDependencyInfo
ProcessPackageVersion(JObject packageObj, NuGetVersion version)
232
IEnumerable<
RemoteSourceDependencyInfo
> dependencies = await GetDependencies(httpClient, registrationUri, packageId, range, cacheContext, log, token, env);
245
foreach (
var
item in dependencies)
RemoteRepositories\RemoteV3FindPackageByIdResource.cs (8)
31
private readonly TaskResultCache<string, IEnumerable<
RemoteSourceDependencyInfo
>> _packageVersionsCache = new(StringComparer.OrdinalIgnoreCase);
179
var
packageInfo = await GetPackageInfoAsync(id, version, cacheContext, logger, cancellationToken);
263
var
packageInfo = await GetPackageInfoAsync(id, version, cacheContext, logger, cancellationToken);
328
var
packageInfo = await GetPackageInfoAsync(
403
var
packageInfo = await GetPackageInfoAsync(id, version, cacheContext, logger, cancellationToken);
418
private async Task<
RemoteSourceDependencyInfo
> GetPackageInfoAsync(
429
private Task<IEnumerable<
RemoteSourceDependencyInfo
>> EnsurePackagesAsync(
442
private async Task<IEnumerable<
RemoteSourceDependencyInfo
>> FindPackagesByIdAsyncCore(
RemoteSourceDependencyInfo.cs (3)
17
public class RemoteSourceDependencyInfo : IEquatable<
RemoteSourceDependencyInfo
>
74
public bool Equals(
RemoteSourceDependencyInfo
? other)
82
public override bool Equals(object? obj) => Equals(obj as
RemoteSourceDependencyInfo
);
Resources\DependencyInfoResource.cs (1)
59
public virtual Task<IEnumerable<
RemoteSourceDependencyInfo
>> ResolvePackages(string packageId,
Resources\DependencyInfoResourceV3.cs (1)
147
public override Task<IEnumerable<
RemoteSourceDependencyInfo
>> ResolvePackages(string packageId, SourceCacheContext cacheContext, Common.ILogger log, CancellationToken token)