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

Uses limited backtracking to solve Requirements. Does not find all possible solutions!
This class is immutable and thread-safe.
Наследование: ISolver
Показать файл Открыть проект

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

Метод Описание
BacktrackingSolver ( [ config, [ feedManager, [ store, [ packageManager, [ handler ) : System

Creates a new simple solver.

Solve ( Requirements requirements ) : Selections

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

BacktrackingSolver() публичный Метод

Creates a new simple solver.
public BacktrackingSolver ( [ config, [ feedManager, [ store, [ packageManager, [ handler ) : System
config [ User settings controlling network behaviour, solving, etc.
feedManager [ Provides access to remote and local s. Handles downloading, signature verification and caching.
store [ Used to check which s are already cached.
packageManager [ An external package manager that can install s.
handler [ A callback object used when the the user needs to be asked questions or informed about download and IO tasks.
Результат System

Solve() публичный Метод

public Solve ( Requirements requirements ) : Selections
requirements Requirements
Результат Selections