C# 클래스 MonoDevelop.Projects.CustomCommand

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

공개 메소드들

메소드 설명
CanExecute ( WorkspaceObject entry, MonoDevelop.Projects.ExecutionContext context, MonoDevelop.Projects.ConfigurationSelector configuration ) : bool
Clone ( ) : CustomCommand
CreateExecutionCommand ( WorkspaceObject entry, MonoDevelop.Projects.ConfigurationSelector configuration ) : MonoDevelop.Core.Execution.ProcessExecutionCommand
Execute ( MonoDevelop.Core.ProgressMonitor monitor, WorkspaceObject entry, MonoDevelop.Projects.ConfigurationSelector configuration ) : Task
Execute ( MonoDevelop.Core.ProgressMonitor monitor, WorkspaceObject entry, MonoDevelop.Projects.ExecutionContext context, MonoDevelop.Projects.ConfigurationSelector configuration ) : Task
GetCommandArgs ( WorkspaceObject entry, MonoDevelop.Projects.ConfigurationSelector configuration ) : string
GetCommandFile ( WorkspaceObject entry, MonoDevelop.Projects.ConfigurationSelector configuration ) : string
GetCommandWorkingDir ( WorkspaceObject entry, MonoDevelop.Projects.ConfigurationSelector configuration ) : FilePath

비공개 메소드들

메소드 설명
GetTagModel ( WorkspaceObject entry, MonoDevelop.Projects.ConfigurationSelector configuration ) : MonoDevelop.Core.StringParsing.StringTagModel
ParseCommand ( MonoDevelop.Core.StringParsing.StringTagModel tagSource, string &cmd, string &args ) : void

메소드 상세

CanExecute() 공개 메소드

public CanExecute ( WorkspaceObject entry, MonoDevelop.Projects.ExecutionContext context, MonoDevelop.Projects.ConfigurationSelector configuration ) : bool
entry WorkspaceObject
context MonoDevelop.Projects.ExecutionContext
configuration MonoDevelop.Projects.ConfigurationSelector
리턴 bool

Clone() 공개 메소드

public Clone ( ) : CustomCommand
리턴 CustomCommand

CreateExecutionCommand() 공개 메소드

public CreateExecutionCommand ( WorkspaceObject entry, MonoDevelop.Projects.ConfigurationSelector configuration ) : MonoDevelop.Core.Execution.ProcessExecutionCommand
entry WorkspaceObject
configuration MonoDevelop.Projects.ConfigurationSelector
리턴 MonoDevelop.Core.Execution.ProcessExecutionCommand

Execute() 공개 메소드

public Execute ( MonoDevelop.Core.ProgressMonitor monitor, WorkspaceObject entry, MonoDevelop.Projects.ConfigurationSelector configuration ) : Task
monitor MonoDevelop.Core.ProgressMonitor
entry WorkspaceObject
configuration MonoDevelop.Projects.ConfigurationSelector
리턴 Task

Execute() 공개 메소드

public Execute ( MonoDevelop.Core.ProgressMonitor monitor, WorkspaceObject entry, MonoDevelop.Projects.ExecutionContext context, MonoDevelop.Projects.ConfigurationSelector configuration ) : Task
monitor MonoDevelop.Core.ProgressMonitor
entry WorkspaceObject
context MonoDevelop.Projects.ExecutionContext
configuration MonoDevelop.Projects.ConfigurationSelector
리턴 Task

GetCommandArgs() 공개 메소드

public GetCommandArgs ( WorkspaceObject entry, MonoDevelop.Projects.ConfigurationSelector configuration ) : string
entry WorkspaceObject
configuration MonoDevelop.Projects.ConfigurationSelector
리턴 string

GetCommandFile() 공개 메소드

public GetCommandFile ( WorkspaceObject entry, MonoDevelop.Projects.ConfigurationSelector configuration ) : string
entry WorkspaceObject
configuration MonoDevelop.Projects.ConfigurationSelector
리턴 string

GetCommandWorkingDir() 공개 메소드

public GetCommandWorkingDir ( WorkspaceObject entry, MonoDevelop.Projects.ConfigurationSelector configuration ) : FilePath
entry WorkspaceObject
configuration MonoDevelop.Projects.ConfigurationSelector
리턴 FilePath