C# Класс Creatures.Language.Executors.Executor

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

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

Метод Описание
Accept ( CloneValue command ) : void
Accept ( CloseCondition command ) : void
Accept ( Condition command ) : void
Accept ( GetRandom command ) : void
Accept ( GetState command ) : void
Accept ( Minus command ) : void
Accept ( NewInt command ) : void
Accept ( Plus command ) : void
Accept ( Print command ) : void
Accept ( SetValue command ) : void
Accept ( Stop command ) : void
Execute ( IEnumerable parsedCommands, IExecutorToolset executorToolset ) : string

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

Метод Описание
Execute ( ICommand command ) : void

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

Accept() публичный Метод

public Accept ( CloneValue command ) : void
command Creatures.Language.Commands.CloneValue
Результат void

Accept() публичный Метод

public Accept ( CloseCondition command ) : void
command Creatures.Language.Commands.CloseCondition
Результат void

Accept() публичный Метод

public Accept ( Condition command ) : void
command Condition
Результат void

Accept() публичный Метод

public Accept ( GetRandom command ) : void
command Creatures.Language.Commands.GetRandom
Результат void

Accept() публичный Метод

public Accept ( GetState command ) : void
command Creatures.Language.Commands.GetState
Результат void

Accept() публичный Метод

public Accept ( Minus command ) : void
command Creatures.Language.Commands.Minus
Результат void

Accept() публичный Метод

public Accept ( NewInt command ) : void
command Creatures.Language.Commands.NewInt
Результат void

Accept() публичный Метод

public Accept ( Plus command ) : void
command Creatures.Language.Commands.Plus
Результат void

Accept() публичный Метод

public Accept ( Print command ) : void
command Creatures.Language.Commands.Print
Результат void

Accept() публичный Метод

public Accept ( SetValue command ) : void
command Creatures.Language.Commands.SetValue
Результат void

Accept() публичный Метод

public Accept ( Stop command ) : void
command Creatures.Language.Commands.Stop
Результат void

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

public Execute ( IEnumerable parsedCommands, IExecutorToolset executorToolset ) : string
parsedCommands IEnumerable
executorToolset IExecutorToolset
Результат string