C# 클래스 ZeroInstall.Services.Solvers.SolverUtils

Helper functions for ISolver implementations.
파일 보기 프로젝트 열기: 0install/0install-win

공개 메소드들

메소드 설명
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