C# Class MonoDevelop.Projects.CustomCommand

Afficher le fichier Open project: powerumc/monodevelop_korean Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
GetTagModel ( WorkspaceObject entry, MonoDevelop.Projects.ConfigurationSelector configuration ) : MonoDevelop.Core.StringParsing.StringTagModel
ParseCommand ( MonoDevelop.Core.StringParsing.StringTagModel tagSource, string &cmd, string &args ) : void

Method Details

CanExecute() public méthode

public CanExecute ( WorkspaceObject entry, MonoDevelop.Projects.ExecutionContext context, MonoDevelop.Projects.ConfigurationSelector configuration ) : bool
entry WorkspaceObject
context MonoDevelop.Projects.ExecutionContext
configuration MonoDevelop.Projects.ConfigurationSelector
Résultat bool

Clone() public méthode

public Clone ( ) : CustomCommand
Résultat CustomCommand

CreateExecutionCommand() public méthode

public CreateExecutionCommand ( WorkspaceObject entry, MonoDevelop.Projects.ConfigurationSelector configuration ) : MonoDevelop.Core.Execution.ProcessExecutionCommand
entry WorkspaceObject
configuration MonoDevelop.Projects.ConfigurationSelector
Résultat MonoDevelop.Core.Execution.ProcessExecutionCommand

Execute() public méthode

public Execute ( MonoDevelop.Core.ProgressMonitor monitor, WorkspaceObject entry, MonoDevelop.Projects.ConfigurationSelector configuration ) : Task
monitor MonoDevelop.Core.ProgressMonitor
entry WorkspaceObject
configuration MonoDevelop.Projects.ConfigurationSelector
Résultat Task

Execute() public méthode

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
Résultat Task

GetCommandArgs() public méthode

public GetCommandArgs ( WorkspaceObject entry, MonoDevelop.Projects.ConfigurationSelector configuration ) : string
entry WorkspaceObject
configuration MonoDevelop.Projects.ConfigurationSelector
Résultat string

GetCommandFile() public méthode

public GetCommandFile ( WorkspaceObject entry, MonoDevelop.Projects.ConfigurationSelector configuration ) : string
entry WorkspaceObject
configuration MonoDevelop.Projects.ConfigurationSelector
Résultat string

GetCommandWorkingDir() public méthode

public GetCommandWorkingDir ( WorkspaceObject entry, MonoDevelop.Projects.ConfigurationSelector configuration ) : FilePath
entry WorkspaceObject
configuration MonoDevelop.Projects.ConfigurationSelector
Résultat FilePath