Table of Contents

Class LocalDependencyInfoResource

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

Constructors

LocalDependencyInfoResource(FindLocalPackagesResource, SourceRepository)

public LocalDependencyInfoResource(FindLocalPackagesResource localResource, SourceRepository source)

Parameters

localResource FindLocalPackagesResource
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>>