Table of Contents

Class SolverFactory

Namespace
ZeroInstall.Services.Solvers
Assembly
ZeroInstall.Services.dll

Provides ISolver instances.

public static class SolverFactory
Inheritance
object
SolverFactory

Methods

Create(Config, ISelectionCandidateProvider)

Creates a ISolver.

public static ISolver Create(Config config, ISelectionCandidateProvider candidateProvider)

Parameters

config Config

User settings.

candidateProvider ISelectionCandidateProvider

Generates SelectionCandidates for the solver to choose from.

Returns

ISolver