C# 클래스 ConsoleShared.ConsoleExecute

파일 보기 프로젝트 열기: blehnen/DotNetWorkQueue

공개 메소드들

메소드 설명
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