C# 클래스 PackageInstaller.BasePackageProvider

상속: IPackageProvider
파일 보기 프로젝트 열기: madskristensen/PackageInstaller

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
CallCommandAsync ( string argument, string cwd ) : Task
ModifyPathVariable ( ProcessStartInfo start ) : void

메소드 상세

CallCommandAsync() 보호된 메소드

protected CallCommandAsync ( string argument, string cwd ) : Task
argument string
cwd string
리턴 Task

GetInstallArguments() 공개 메소드

public GetInstallArguments ( string name, string version ) : string
name string
version string
리턴 string

GetPackagesAsync() 공개 메소드

public GetPackagesAsync ( string term ) : Task>
term string
리턴 Task>

GetPackagesInternal() 공개 추상적인 메소드

public abstract GetPackagesInternal ( string term = null ) : Task>
term string
리턴 Task>

GetVersionAsync() 공개 메소드

public GetVersionAsync ( string packageName ) : Task>
packageName string
리턴 Task>

GetVersionInternal() 공개 추상적인 메소드

public abstract GetVersionInternal ( string packageName ) : Task>
packageName string
리턴 Task>

InstallPackage() 공개 추상적인 메소드

public abstract InstallPackage ( Project project, string packageName, string version, string args = null ) : Task
project Project
packageName string
version string
args string
리턴 Task

ModifyPathVariable() 보호된 정적인 메소드

protected static ModifyPathVariable ( ProcessStartInfo start ) : void
start System.Diagnostics.ProcessStartInfo
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string