C# Class ZeroInstall.Services.PackageManagers.PackageManagerBase

Base class for IPackageManager implementations using template methods.
Inheritance: IPackageManager
Exibir arquivo Open project: 0install/0install-win

Private Properties

Property Type Description
CopyValues void
GetImplementations IEnumerable

Public Methods

Method Description
Lookup ( ImplementationSelection selection ) : ExternalImplementation
Query ( PackageImplementation package ) : IEnumerable

Private Methods

Method Description
CopyValues ( Element from, ExternalImplementation to ) : void
GetImplementations ( [ packageName ) : IEnumerable

Method Details

Lookup() public method

public Lookup ( ImplementationSelection selection ) : ExternalImplementation
selection ImplementationSelection
return ExternalImplementation

Query() public method

public Query ( PackageImplementation package ) : IEnumerable
package PackageImplementation
return IEnumerable