C# Класс MonoDevelop.Projects.CustomCommand

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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