C# Класс ZeroInstall.Services.Solvers.SolverUtils

Helper functions for ISolver implementations.
Показать файл Открыть проект

Открытые методы

Метод Описание
AddDependencies ( [ target, [ requirements, [ from ) : void

Transfers Dependencys from one IDependencyContainer to another.

PurgeRestrictions ( [ selections ) : void

Removes all Restrictions from Selections.

Приватные методы

Метод Описание
AddCommand ( [ selection, [ requirements, [ @from ) : Command
Contains ( [ candidates, [ implementation ) : bool
CopyVersionRestrictions ( [ requirements, [ from ) : void
GetEffective ( [ requirements ) : IEnumerable
ToBindingRequirements ( [ bindingContainer, [ interfaceUri ) : IEnumerable
ToRequirements ( [ dependency, [ topLevelRequirements ) : Requirements
ToSelection ( [ candidate, [ allCandidates, [ requirements ) : ImplementationSelection

Описание методов

AddDependencies() публичный статический Метод

Transfers Dependencys from one IDependencyContainer to another.
public static AddDependencies ( [ target, [ requirements, [ from ) : void
target [ The to add the s to.
requirements [ The requirements which restrict which s are applicable.
from [ The to get the s to.
Результат void

PurgeRestrictions() публичный статический Метод

Removes all Restrictions from Selections.
public static PurgeRestrictions ( [ selections ) : void
selections [
Результат void