C# Class ZeroInstall.Services.PackageManagers.WindowsPackageManager

Detects common Windows software packages (such as Java and .NET) that are installed natively.
Inheritance: PackageManagerBase
Show file Open project: 0install/0install-win

Public Methods

Method Description
WindowsPackageManager ( ) : System

Protected Methods

Method Description
GetImplementations ( string packageName ) : IEnumerable

Private Methods

Method Description
FindJava ( int version, string typeShort, string typeLong, string mainExe, string secondaryCommand, string secondaryExe ) : IEnumerable
FindJdk ( int version ) : IEnumerable
FindJre ( int version ) : IEnumerable
FindNetFx ( ImplementationVersion version, string clrVersion, string registryVersion, int releaseNumber ) : IEnumerable
GetNetfxQuickTestFile ( string clrVersion ) : string
GetRegistredPaths ( string registrySuffix, string valueName ) : string>>.IEnumerable

Method Details

GetImplementations() protected method

protected GetImplementations ( string packageName ) : IEnumerable
packageName string
return IEnumerable

WindowsPackageManager() public method

public WindowsPackageManager ( ) : System
return System