Table of Contents

Class AutoCompleteResource

Namespace
NuGet.Protocol.Core.Types
Assembly
NuGet.Protocol.dll
public abstract class AutoCompleteResource : INuGetResource
Inheritance
AutoCompleteResource
Implements
Derived
Inherited Members
Extension Methods

Constructors

AutoCompleteResource()

protected AutoCompleteResource()

Methods

IdStartsWith(string, bool, ILogger, CancellationToken)

public abstract 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 abstract 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>>