C# Класс DungeonMasterEngine.GameConsoleContent.Base.BaseInterpreter

Represents main interpreter to recognize client commands.
Наследование: Interpreter
Показать файл Открыть проект Примеры использования класса

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

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