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)
29
private readonly TaskResultCache<string, IEnumerable<
RemoteSourceDependencyInfo
>> _packageVersionsCache = new(StringComparer.OrdinalIgnoreCase);
177
var
packageInfo = await GetPackageInfoAsync(id, version, cacheContext, logger, cancellationToken);
261
var
packageInfo = await GetPackageInfoAsync(id, version, cacheContext, logger, cancellationToken);
326
var
packageInfo = await GetPackageInfoAsync(
401
var
packageInfo = await GetPackageInfoAsync(id, version, cacheContext, logger, cancellationToken);
416
private async Task<
RemoteSourceDependencyInfo
?> GetPackageInfoAsync(
427
private Task<IEnumerable<
RemoteSourceDependencyInfo
>> EnsurePackagesAsync(
440
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)
57
public virtual Task<IEnumerable<
RemoteSourceDependencyInfo
>> ResolvePackages(string packageId,
Resources\DependencyInfoResourceV3.cs (1)
145
public override Task<IEnumerable<
RemoteSourceDependencyInfo
>> ResolvePackages(string packageId, SourceCacheContext cacheContext, Common.ILogger log, CancellationToken token)