Class LocalAutoCompleteResource
- Namespace
- NuGet.Protocol
- Assembly
- NuGet.Protocol.dll
public class LocalAutoCompleteResource : AutoCompleteResource, INuGetResource
- Inheritance
-
LocalAutoCompleteResource
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
LocalAutoCompleteResource(FindLocalPackagesResource)
public LocalAutoCompleteResource(FindLocalPackagesResource localResource)
Parameters
localResource
FindLocalPackagesResource
Methods
GetPackageVersionsFromLocalPackageRepository(string, string, bool, ILogger, CancellationToken)
protected Task<IEnumerable<NuGetVersion>> GetPackageVersionsFromLocalPackageRepository(string packageId, string versionPrefix, bool includePrerelease, ILogger log, CancellationToken token)
Parameters
packageId
string
versionPrefix
string
includePrerelease
bool
log
ILogger
token
CancellationToken
Returns
- Task<IEnumerable<NuGetVersion>>
IdStartsWith(string, bool, ILogger, CancellationToken)
public override Task<IEnumerable<string>> IdStartsWith(string packageIdPrefix, bool includePrerelease, ILogger log, CancellationToken token)
Parameters
packageIdPrefix
string
includePrerelease
bool
log
ILogger
token
CancellationToken
Returns
- Task<IEnumerable<string>>
VersionStartsWith(string, string, bool, SourceCacheContext, ILogger, CancellationToken)
public override Task<IEnumerable<NuGetVersion>> VersionStartsWith(string packageId, string versionPrefix, bool includePrerelease, SourceCacheContext sourceCacheContext, ILogger log, CancellationToken token)
Parameters
packageId
string
versionPrefix
string
includePrerelease
bool
sourceCacheContext
SourceCacheContext
log
ILogger
token
CancellationToken
Returns
- Task<IEnumerable<NuGetVersion>>