C# Класс ConsoleShared.ConsoleExecute

Показать файл Открыть проект

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

Метод Описание
CancelMacroCapture ( ) : void
Execute ( ConsoleCommand command, CommandList commands ) : ConsoleExecuteResult
ExecuteAsync ( ConsoleCommand command, CommandList commands ) : Task
IsAsync ( ConsoleCommand command, CommandList commands ) : bool
RunMacro ( string name ) : IEnumerable
SaveMacro ( string name ) : ConsoleExecuteResult
StartMacroCapture ( ) : void

Приватные методы

Метод Описание
BuildCommand ( ConsoleCommand command, ConsoleExecutingAssembly instance, ConsoleExecutingMethod>.IReadOnlyDictionary methodDictionary, object &inputArgs, Type &typeInfo, string &errorMessage ) : bool
ValidateCommand ( ConsoleCommand command, CommandList commands, ConsoleExecutingAssembly &instance, ConsoleExecutingMethod>.Dictionary &methodDictionary ) : bool

Описание методов

CancelMacroCapture() публичный статический Метод

public static CancelMacroCapture ( ) : void
Результат void

Execute() публичный статический Метод

public static Execute ( ConsoleCommand command, CommandList commands ) : ConsoleExecuteResult
command ConsoleCommand
commands CommandList
Результат ConsoleExecuteResult

ExecuteAsync() публичный статический Метод

public static ExecuteAsync ( ConsoleCommand command, CommandList commands ) : Task
command ConsoleCommand
commands CommandList
Результат Task

IsAsync() публичный статический Метод

public static IsAsync ( ConsoleCommand command, CommandList commands ) : bool
command ConsoleCommand
commands CommandList
Результат bool

RunMacro() публичный статический Метод

public static RunMacro ( string name ) : IEnumerable
name string
Результат IEnumerable

SaveMacro() публичный статический Метод

public static SaveMacro ( string name ) : ConsoleExecuteResult
name string
Результат ConsoleExecuteResult

StartMacroCapture() публичный статический Метод

public static StartMacroCapture ( ) : void
Результат void