Table of Contents

Class DependencyInfoResourceV2Feed

Namespace
NuGet.Protocol
Assembly
NuGet.Protocol.dll
public class DependencyInfoResourceV2Feed : DependencyInfoResource, INuGetResource
Inheritance
DependencyInfoResourceV2Feed
Implements
Inherited Members
Extension Methods

Constructors

DependencyInfoResourceV2Feed(V2FeedParser, SourceRepository)

public DependencyInfoResourceV2Feed(V2FeedParser feedParser, SourceRepository source)

Parameters

feedParser V2FeedParser
source SourceRepository

Methods

ResolvePackage(PackageIdentity, NuGetFramework, SourceCacheContext, ILogger, CancellationToken)

public override Task<SourcePackageDependencyInfo> ResolvePackage(PackageIdentity package, NuGetFramework projectFramework, SourceCacheContext sourceCacheContext, ILogger log, CancellationToken token)

Parameters

package PackageIdentity
projectFramework NuGetFramework
sourceCacheContext SourceCacheContext
log ILogger
token CancellationToken

Returns

Task<SourcePackageDependencyInfo>

ResolvePackages(string, NuGetFramework, SourceCacheContext, ILogger, CancellationToken)

public override Task<IEnumerable<SourcePackageDependencyInfo>> ResolvePackages(string packageId, NuGetFramework projectFramework, SourceCacheContext sourceCacheContext, ILogger log, CancellationToken token)

Parameters

packageId string
projectFramework NuGetFramework
sourceCacheContext SourceCacheContext
log ILogger
token CancellationToken

Returns

Task<IEnumerable<SourcePackageDependencyInfo>>