Method | Description | |
---|---|---|
GetSortedCandidates ( [ requirements ) : IList |
Gets all SelectionCandidates for a specific set of Requirements sorted from best to worst.
|
|
LookupOriginalImplementation ( ImplementationSelection implemenationSelection ) : Implementation |
Retrieves the original Implementation an ImplementationSelection was based ofF.
|
|
SelectionCandidateProvider ( [ config, [ feedManager, [ store, [ packageManager, [ languages ) : System |
Creates a new SelectionCandidate provider.
|
Method | Description | |
---|---|---|
AddFeedToDict ( Feed>.[ |
Loads a feed and adds it to a dictionary if it is not already in it. Recursivley adds Feed.Feeds references.
|
|
BuildCacheChecker ( IStore store ) : Predicate |
Returns a predicate that checks whether a given Implementation is cached in the store (or has an ImplementationBase.LocalPath or ExternalImplementation.IsInstalled).
|
|
GetCandidates ( FeedUri feedUri, Feed feed, Requirements requirements ) : IEnumerable |
||
GetFeeds ( Requirements requirements ) : Feed>.IDictionary |
Loads the main feed for the specified requirements, additional feeds added by local configuration and Feed.Feeds references.
|
|
GetNativeFeedPaths ( FeedUri interfaceUri ) : IEnumerable |
||
GetSitePackagePaths ( FeedUri interfaceUri ) : IEnumerable |
public GetSortedCandidates ( [ requirements ) : IList |
||
requirements | [ | |
return | IList |
public LookupOriginalImplementation ( ImplementationSelection implemenationSelection ) : Implementation | ||
implemenationSelection | ImplementationSelection | |
return | Implementation |
public SelectionCandidateProvider ( [ config, [ feedManager, [ store, [ packageManager, [ languages ) : System | ||
config | [ | User settings controlling network behaviour, solving, etc. |
feedManager | [ | Provides access to remote and local |
store | [ | Used to check which |
packageManager | [ | An external package manager that can install |
languages | [ | The preferred languages for the implementation. |
return | System |