C# 클래스 OpenIDE.Core.Packaging.Installer

파일 보기 프로젝트 열기: continuoustests/OpenIDE 1 사용 예제들

공개 메소드들

메소드 설명
Install ( string packageToken, string acceptedVersions ) : bool
Install ( string packageToken ) : void
Installer ( string token, string sourcePrioritization, Action dispatch, PluginLocator locator ) : System
Remove ( string source ) : void
Update ( string packageToken ) : void
UseGlobalProfiles ( bool useGlobal ) : void

비공개 메소드들

메소드 설명
backupDirectoryTo ( string source, string destinationRoot ) : void
backupScripts ( string command, string source ) : string
copyPluginDirectories ( string source, string destination ) : void
getInstallPackage ( string source, string tempPath ) : Package
getInstallPath ( Package package, ProfileLocator profiles, string activeProfile ) : string
getLanguageInstallPath ( Package package ) : string
getLanguageInstallPath ( Package package, bool forcelocal ) : string
getPackage ( string name ) : Package
getPackageScript ( string path, string script ) : string
getPackages ( bool all ) : IEnumerable
install ( string packageToken, string acceptedVersions ) : bool
installDependencies ( List dependencies ) : bool
installMetaPackage ( PackageFetcher source ) : void
installPackage ( string source, Package package, string tempPath, string installPath, string activeProfile ) : void
isMetaPackage ( string source ) : bool
matchPackage ( string path, string name ) : bool
prepareForAction ( string source, string>.Func destinatinoPathLocator, bool>.Func actionHandler ) : bool
printConflictingPackage ( string name, Package package, IEnumerable matches ) : void
printUnexistingUpdate ( string name, Package package ) : void
printUpdateFailed ( string id ) : void
removePackage ( Package package, string path, bool isGlobal ) : void
restoreScripts ( string command, string source, string backupLocation ) : void
runInstallVerify ( string tempPath, string installPath ) : bool
runProcess ( string command, string arguments ) : bool
runUpgrade ( string tempPath, string installPath, string argument ) : bool
update ( string source, Package existingPackage, ActionParameters args ) : void

메소드 상세

Install() 공개 메소드

public Install ( string packageToken, string acceptedVersions ) : bool
packageToken string
acceptedVersions string
리턴 bool

Install() 공개 메소드

public Install ( string packageToken ) : void
packageToken string
리턴 void

Installer() 공개 메소드

public Installer ( string token, string sourcePrioritization, Action dispatch, PluginLocator locator ) : System
token string
sourcePrioritization string
dispatch Action
locator OpenIDE.Core.Language.PluginLocator
리턴 System

Remove() 공개 메소드

public Remove ( string source ) : void
source string
리턴 void

Update() 공개 메소드

public Update ( string packageToken ) : void
packageToken string
리턴 void

UseGlobalProfiles() 공개 메소드

public UseGlobalProfiles ( bool useGlobal ) : void
useGlobal bool
리턴 void