C# 클래스 ICSharpCode.PackageManagement.ProcessPackageAction

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

공개 메소드들

메소드 설명
Execute ( ) : void
HasPackageScriptsToRun ( ) : bool
ProcessPackageAction ( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents ) : System

보호된 메소드들

메소드 설명
BeforeExecute ( ) : void
CreateOpenPackageReadMeMonitor ( string packageId ) : IOpenPackageReadMeMonitor
CreateRunPackageScriptsAction ( IPackageScriptRunner scriptRunner, IPackageManagementProject project ) : ICSharpCode.PackageManagement.Scripting.RunPackageScriptsAction
ExecuteCore ( ) : void
FindPackage ( ) : IPackage
OnParentPackageInstalled ( ) : void
OnParentPackageUninstalled ( ) : void
PackageIdExistsInProject ( ) : bool

비공개 메소드들

메소드 설명
ConfigureProjectLogger ( ) : void
CreateRunPackageScriptsAction ( ) : ICSharpCode.PackageManagement.Scripting.RunPackageScriptsAction
ExecuteWithScriptRunner ( ) : void
GetLoggerIfMissing ( ) : void
GetPackageId ( ) : string
GetPackageIfMissing ( ) : void
RunWithExceptionReporting ( System.Action action ) : void
ThrowPackageNotFoundError ( string packageId ) : void

메소드 상세

BeforeExecute() 보호된 메소드

protected BeforeExecute ( ) : void
리턴 void

CreateOpenPackageReadMeMonitor() 보호된 메소드

protected CreateOpenPackageReadMeMonitor ( string packageId ) : IOpenPackageReadMeMonitor
packageId string
리턴 IOpenPackageReadMeMonitor

CreateRunPackageScriptsAction() 보호된 메소드

protected CreateRunPackageScriptsAction ( IPackageScriptRunner scriptRunner, IPackageManagementProject project ) : ICSharpCode.PackageManagement.Scripting.RunPackageScriptsAction
scriptRunner IPackageScriptRunner
project IPackageManagementProject
리턴 ICSharpCode.PackageManagement.Scripting.RunPackageScriptsAction

Execute() 공개 메소드

public Execute ( ) : void
리턴 void

ExecuteCore() 보호된 메소드

protected ExecuteCore ( ) : void
리턴 void

FindPackage() 보호된 메소드

protected FindPackage ( ) : IPackage
리턴 IPackage

HasPackageScriptsToRun() 공개 메소드

public HasPackageScriptsToRun ( ) : bool
리턴 bool

OnParentPackageInstalled() 보호된 메소드

protected OnParentPackageInstalled ( ) : void
리턴 void

OnParentPackageUninstalled() 보호된 메소드

protected OnParentPackageUninstalled ( ) : void
리턴 void

PackageIdExistsInProject() 보호된 메소드

protected PackageIdExistsInProject ( ) : bool
리턴 bool

ProcessPackageAction() 공개 메소드

public ProcessPackageAction ( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents ) : System
project IPackageManagementProject
packageManagementEvents IPackageManagementEvents
리턴 System