1 instantiation of RemoteSourceDependencyInfo
NuGet.Protocol (1)
DependencyInfo\ResolverMetadataClient.cs (1)
110
return new
RemoteSourceDependencyInfo
(identity, listed, dependencyGroups, contentUri);
18 references to RemoteSourceDependencyInfo
NuGet.Protocol (18)
DependencyInfo\ResolverMetadataClient.cs (5)
23
/// Retrieve the <see cref="
RemoteSourceDependencyInfo
" /> for a registration.
26
public static async Task<IEnumerable<
RemoteSourceDependencyInfo
>> GetDependencies(
37
var results = new HashSet<
RemoteSourceDependencyInfo
>();
66
private static
RemoteSourceDependencyInfo
ProcessPackageVersion(JObject packageObj, NuGetVersion version)
142
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)
140
public override Task<IEnumerable<
RemoteSourceDependencyInfo
>> ResolvePackages(string packageId, SourceCacheContext cacheContext, Common.ILogger log, CancellationToken token)