C# Класс PyriteCore.ScenarioCreation.Scenario

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

Private Properties

Свойство Тип Описание
ExecuteBase string
PrepareToRemove void
RaiseAfterAction void
RaiseAfterActionServerAsync void
RaiseAfterEvent void

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

Метод Описание
CheckState ( ) : string
CheckStateAsync ( Action callback ) : void
CheckStateFlat ( ) : string
ClearDispatcher ( ) : void
Clone ( ) : Result
Dispose ( ) : void
Execute ( string inputState, bool withoutServerEvent ) : string
ExecuteAsync ( Action callback ) : void
ExecuteFlat ( string inputState ) : string
ForAllActionAndChecker ( Action action ) : void
KillDispatcher ( ) : void
Refresh ( ) : void
RemoveAction ( Type actionType ) : bool
RemoveChecker ( Type checkerType ) : bool
Scenario ( ) : System
StartDispatcher ( ) : void

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

Метод Описание
ExecuteBase ( string inputState, bool withoutServerEvent ) : string
PrepareToRemove ( ) : void
RaiseAfterAction ( ) : void
RaiseAfterActionServerAsync ( ) : void
RaiseAfterEvent ( bool withoutServerEvent ) : void

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

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

public CheckState ( ) : string
Результат string

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

public CheckStateAsync ( Action callback ) : void
callback Action
Результат void

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

public CheckStateFlat ( ) : string
Результат string

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

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

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

public Clone ( ) : Result
Результат Result

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

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

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

public Execute ( string inputState, bool withoutServerEvent ) : string
inputState string
withoutServerEvent bool
Результат string

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

public ExecuteAsync ( Action callback ) : void
callback Action
Результат void

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

public ExecuteFlat ( string inputState ) : string
inputState string
Результат string

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

public ForAllActionAndChecker ( Action action ) : void
action Action
Результат void

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

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

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

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

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

public RemoveAction ( Type actionType ) : bool
actionType System.Type
Результат bool

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

public RemoveChecker ( Type checkerType ) : bool
checkerType System.Type
Результат bool

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

public Scenario ( ) : System
Результат System

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

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