C# Class PackageInstaller.BasePackageProvider

Inheritance: IPackageProvider
Afficher le fichier Open project: madskristensen/PackageInstaller

Méthodes publiques

Méthode Description
GetInstallArguments ( string name, string version ) : string
GetPackagesAsync ( string term ) : Task>
GetPackagesInternal ( string term = null ) : Task>
GetVersionAsync ( string packageName ) : Task>
GetVersionInternal ( string packageName ) : Task>
InstallPackage ( Project project, string packageName, string version, string args = null ) : Task
ToString ( ) : string

Méthodes protégées

Méthode Description
CallCommandAsync ( string argument, string cwd ) : Task
ModifyPathVariable ( ProcessStartInfo start ) : void

Method Details

CallCommandAsync() protected méthode

protected CallCommandAsync ( string argument, string cwd ) : Task
argument string
cwd string
Résultat Task

GetInstallArguments() public méthode

public GetInstallArguments ( string name, string version ) : string
name string
version string
Résultat string

GetPackagesAsync() public méthode

public GetPackagesAsync ( string term ) : Task>
term string
Résultat Task>

GetPackagesInternal() public abstract méthode

public abstract GetPackagesInternal ( string term = null ) : Task>
term string
Résultat Task>

GetVersionAsync() public méthode

public GetVersionAsync ( string packageName ) : Task>
packageName string
Résultat Task>

GetVersionInternal() public abstract méthode

public abstract GetVersionInternal ( string packageName ) : Task>
packageName string
Résultat Task>

InstallPackage() public abstract méthode

public abstract InstallPackage ( Project project, string packageName, string version, string args = null ) : Task
project Project
packageName string
version string
args string
Résultat Task

ModifyPathVariable() protected static méthode

protected static ModifyPathVariable ( ProcessStartInfo start ) : void
start System.Diagnostics.ProcessStartInfo
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string