C# 클래스 DungeonMasterEngine.GameConsoleContent.Base.BaseInterpreter

Represents main interpreter to recognize client commands.
상속: Interpreter
파일 보기 프로젝트 열기: ggrrin/DungeonMaster 1 사용 예제들

공개 메소드들

메소드 설명
BaseInterpreter ( IEnumerable factories, TextReader input, TextWriter output, KeyboardStream inputStream ) : System

Initialize interpreter.

Run ( ) : System.Threading.Tasks.Task

Runs the interpreter.

RunCommand ( IInterpreter interpreter ) : void

비공개 메소드들

메소드 설명
GetInterpreter ( ) : Task>>
WaitForImplicitCommand ( ) : Task>>
WaitForInput ( ) : Task>>

메소드 상세

BaseInterpreter() 공개 메소드

Initialize interpreter.
public BaseInterpreter ( IEnumerable factories, TextReader input, TextWriter output, KeyboardStream inputStream ) : System
factories IEnumerable The factories.
input System.IO.TextReader The input.
output System.IO.TextWriter The output.
inputStream KeyboardStream
리턴 System

Run() 공개 메소드

Runs the interpreter.
public Run ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

RunCommand() 공개 메소드

public RunCommand ( IInterpreter interpreter ) : void
interpreter IInterpreter
리턴 void